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