有人知道如何将 PyCharm CE 4.5.3 的任务与 Asana 集成吗?有一个集成插件(实际上是预先配置的通用 REST API 插件)可用。
我关注了documentation在生成 API key 时,PyCharm 始终返回“未经授权”错误。
有效网络浏览器 session 中的 API 工作正常:
最佳答案
使用网络界面时,最容易在项目的 URL 中找到项目 ID:https://app.asana.com/0/{PROJECT_ID}/list
。如果您只是访问 asana.com
并且已经登录,那么这是您应该看到的第一个 URL。此数字与 this other SO question 中找到的数字不匹配,但它适用于 API 调用,例如将浏览器指向 https://app.asana.com/api/1.0/projects/{PROJECT_ID}/tasks?assignee=me
使用第一个项目符号中的 URL 将获取 workspace
ID,该 ID 与看起来的项目 ID 不同。
现在,点击右上角的用户图标:
- 我的个人资料设置
- “应用”选项卡
- API key ...
复制您的 API key (或者根据需要先生成一个),然后将其粘贴到 PyCharm 作为任务服务器的用户名。粘贴上面的 PROJECT_ID 并将密码留空。
在 OS X Pycharm 4.5.3 上执行上述操作对我有用
关于authentication - 将 PyCharm 4.5.3 与 Asana 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31584062/