Как добавить тег к задаче с помощью asana API?
Вопрос
Я пытаюсь добавить тег к задаче, используя следующую команду curl в соответствии с API:
curl -u <api_key>: https://app.asana.com/api/1.0/tasks/<task_id>/addTag -u "tag=<tag_id>"
При запуске команды мне предлагается ввести пароль, а затем я получаю сообщение об ошибке:
Enter host password for user 'tag=<tag_id>':
{"errors":[{"message":"Not Authorized"}]}
Фактические значения в <> подавляются.
Я заставил различные конечные точки чтения работать корректно, но "addTag" ведет себя не так, как ожидалось.Вот документация:
https://asana.com/developers/api-reference/tags
Кто-нибудь успешно использует эту конечную точку?
Решение
В документах была ошибка (должна быть исправлена с тех пор) - the -u
флаг предназначен для пользователя, который -d
флаг предназначен для данных.Попробуйте еще раз, но с -d "tag=<tag_id>"
?
Не связан с StackOverflow