有谁知道如何将PyCharm CE 4.5.3中的任务与Asana集成?有一个集成插件(实际上是预先配置的通用REST API插件)可用。
我关注documentation生成API密钥,但PyCharm返回"未授权"一直都是错误的。
有效网络浏览器会话中的API工作正常:
答案 0 :(得分:2)
使用网络界面时,项目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密钥(或根据需要先生成一个密钥),然后将其粘贴到PyCharm中作为Task Server的用户名。从上面粘贴PROJECT_ID并将密码留空。
在OS X Pycharm 4.5.3
上执行上述操作对我有用