Когда мы обращаемся к API Asana, мы используем Asana node client v0.15.0 вместе с сценарием Tampermonkey. Api отвечает 401 (Несанкционированный).Asana API Personal Access Token return 401 (неавторизованный)
Это сработало пару дней назад. Я пробовал с новыми токенами личного доступа, но все равно получаю ту же ошибку. Во время прошивки запроса я попытался сменить заголовок Носителем на нижний корпус.
Authorization: Bearer my-personal-access-token
-> Authorization: bearer my-personal-access-token
.
Это, кажется, работает нормально, это указывает на то, что что-то изменилось на стороне Асаны.
Узел-asana js client lib не позволяет мне изменять запрос перед отправкой его в API Asana.
В соответствии с Asana API support он находится на stackoverflow, который я должен попросить о помощи по этому вопросу.
EDIT
По некоторым доследование кажется, что, когда мы посылаем в куки auth_token=My auth token
мы получаем ошибку 401. Но если удалить cookie и переиздать запрос в скрипачке, он отлично работает.
Еще одно замечание, что теперь мы не получаем никакой custom_fields в ответе https://app.asana.com/api/1.0/tasks/TaskId
например
Спасибо за объяснение! Мы сделали обходной путь, поэтому мы используем OAuth2 вместо токенов доступа, и он отлично подходит для нас. Проблема с отсутствием _custom_fileds_ , похоже, также решена. –