javascript - 如何将 JSONP 与 Asana API 结合使用

标签 javascript api asana

Asana API 方便地允许以 JSONP 的形式返回结果,而不是 JSON,以规避浏览器内脚本的同源策略。但是,文档说只有在使用 Asana Connect 进行身份验证时才允许使用 JSONP。这一切都很好,但是要使用这种身份验证方法,必须通过添加以下 HTTP header 将获得的“访问 token ”附加到每个请求中,

"Authorization: Bearer ${access_token}"

然而,不可能将任意 header 附加到 JSONP 请求,而普通 XHR 可以这样做。

oauth example 的自述文件Asana 提供的关于访问 token 的说法:

This token can then be used to access the API, in this case typically using JSONP.

但是怎么办?是否可以通过某种方式在查询字符串中包含访问 token ?

最佳答案

您现在可以在名为 auth_bearer_token 的 URI 参数中附加授权 header 。希望对您有所帮助 - 如果您还有其他问题,请回复。

关于javascript - 如何将 JSONP 与 Asana API 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19344274/

相关文章:

javascript - 如何更改 javascript 书面文本的属性?

iphone - iTunes 连接 API

api - mautic - 我想通过 api 在 mautic 中添加联系人

c# - 如何添加xml命名空间

rest - 在 Asana 中以合理的性能获取递归任务

api - "reasonable"使用web API同步数据

javascript - 加载链接后从网址栏中提取哈希值

javascript - 如果文本不适合显示更多/更少

javascript - 有人可以解释一下吗 : 'create({email: emailArg} = {}) {}' ?

python - 如何从 Asana API 获取用户最旧的任务?