当我们访问 Asana API 时,我们使用的是Asana 节点客户端 v0.15.0和 Tampermonkey 脚本。Api 以401 (Unauthorized)响应。
这几天前奏效了。我已尝试使用新的个人访问令牌,但仍然遇到相同的错误。在摆弄请求时,我尝试将 auth-header Bearer更改为小写。
Authorization: Bearer my-personal-access-token
->
Authorization: bearer my-personal-access-token
。
这似乎工作正常,这表明 Asana 方面发生了一些变化。
node-asana js 客户端库不允许我在将请求发送到 Asana API 之前对其进行修改。
根据Asana API 支持,我应该在 stackoverflow 上寻求有关此问题的帮助。
编辑
通过一些进一步的调查,似乎当我们发送 cookie 时,
auth_token=My auth token
我们确实收到了 401 错误。但是如果删除 cookie 并在 fiddler 中重新发出请求,它就可以正常工作。
另一个注意事项是,现在我们在来自例如https://app.asana.com/api/1.0/tasks/TaskId的响应中没有得到任何custom_fields