将 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 不同。
现在,点击右上角的用户图标:
- 我的个人资料设置
- 应用标签
- API 键...
复制您的 API 密钥(或者如果需要,先生成一个)然后将其粘贴到 PyCharm 作为您的任务服务器的用户名。粘贴上面的 PROJECT_ID 并将密码留空。
在 OS X Pycharm 4.5.3
上对我有用
有谁知道如何将来自 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 不同。
现在,点击右上角的用户图标:
- 我的个人资料设置
- 应用标签
- API 键...
复制您的 API 密钥(或者如果需要,先生成一个)然后将其粘贴到 PyCharm 作为您的任务服务器的用户名。粘贴上面的 PROJECT_ID 并将密码留空。
在 OS X Pycharm 4.5.3
上对我有用