将PyCharm 4.5.3与Asana集成

时间:2015-07-21 08:40:40

标签: authentication task pycharm

有谁知道如何将PyCharm CE 4.5.3中的任务与Asana集成?有一个集成插件(实际上是预先配置的通用REST API插件)可用。

我关注documentation生成API密钥,但PyCharm返回"未授权"一直都是错误的。

有效网络浏览器会话中的API工作正常:

1 个答案:

答案 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不同。

现在,点击右上角的用户图标:

  1. 我的个人资料设置
  2. 应用程序标签
  3. API密钥......
  4. 复制您的API密钥(或根据需要先生成一个密钥),然后将其粘贴到PyCharm中作为Task Server的用户名。从上面粘贴PROJECT_ID并将密码留空。

    在OS X Pycharm 4.5.3

    上执行上述操作对我有用