如何从PHPStorm连接Asana?

Cod*_*ium 8 phpstorm asana

我正在使用PHPStorm 8.0.2

添加服务器:

工具>任务和上下文>配置服务器.

基于https://asana.com/developers/documentation/getting-started/authentication#sts=API%20Keys.

总是得到403,有没有人试图从PHPStorm连接这个?

Far*_*rov 11

如果您需要在asana中连接到项目,请在开始时按照上述说明进行操作

1)个人访问令牌,并将其用作PHPStorm中服务器配置中的用户名2)如果您在项目内(第一个长号码),项目ID来自URL

3.a)在phpStorm中更改"任务列表URL"

"{serverUrl}/projects/{project_ID}/tasks?assignee=me"

{serverUrl}/projects/{project_ID}/tasks

如果您想使用"个人任务"

3.b)在phpStorm中更改"任务列表URL"

{serverUrl}tasks?workspace=[workspace_id]&assignee=me

[workspace_id] 过来 https://app.asana.com/api/1.0/users/me


mao*_*izm 8

2016年11月 @Jonas Krispin(大多数)工作配方的重要补充:

  • 密码字段应为空,否则您不会连接

所以,最后:

  • 服务器URL:保持原样(https://app.asana.com/api/1.0)
  • 用户名:您在Asana帐户设置中生成的个人访问令牌
  • 密码:空
  • 项目ID:项目URL中"/ list"部分之前的数字(httpx://app.asana.com/0/123456789101112/list

在PhpStorm 2016.2设置中如下所示:

在此输入图像描述

没有足够的声誉来添加评论


Jon*_*pin 5

编辑15.06.2017: 网址已更改,因此,如果收到“接缝要求正确”的“错误请求”,请检查此答案中的任务列表网址

这是根据LazyOne的评论https://youtrack.jetbrains.com/issue/WI-19852为我工作的

1)获取一个API密钥 个人访问令牌,并将其用作您在PHPStorm中的服务器配置中的用户名

2)如果您在专案中(第一个长号),则专案ID来自网址

3)密码是您的帐户密码

编辑2016年7月15日: Asana 弃用API密钥,转而使用个人访问令牌。但是,它的工作方式相同。