将 PyCharm 4.5.3 与 Asana 集成

Integrating PyCharm 4.5.3 with Asana

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

我按照 documentation 生成了 API 密钥,但一直 PyCharm returns "unauthorized" 错误。

API 在有效的 Web 浏览器会话中工作正常:

使用 Web 界面时,最容易在项目的 URL 中找到项目 ID:https://app.asana.com/0/{PROJECT_ID}/list。这是第一个 URL,如果您只是转到 asana.com 并且已经登录,您应该看到它。此数字与 this other SO question 中的数字不匹配,但它适用于 API 调用,例如将浏览器指向 https://app.asana.com/api/1.0/projects/{PROJECT_ID}/tasks?assignee=me

在您的第一个项目符号中使用 URL 将获得 workspace ID,这与看起来的项目 ID 不同。

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

  1. 我的个人资料设置
  2. 应用标签
  3. API 键...

复制您的 API 密钥(或者如果需要,先生成一个)然后将其粘贴到 PyCharm 作为您的任务服务器的用户名。粘贴上面的 PROJECT_ID 并将密码留空。

在 OS X Pycharm 4.5.3

上对我有用