如何从PHPStorm连接Asana?

如何从PHPStorm连接Asana?,phpstorm,asana,Phpstorm,Asana,我正在使用PHPStorm 8.0.2 正在添加服务器: 工具>任务和上下文>配置服务器 基于 总是得到403,有人试图从PHPStorm连接这个吗 编辑2017年6月15日: Url已更改,因此如果您收到一个设置非常正确的“错误请求”,请从中检查任务列表Url 根据LazyOne的评论,以下是对我有用的东西 1) 获取API密钥,并将其用作PHPStorm中服务器配置中的用户名 2) 来自URL,如果您在项目中(第一个长数字) 3) 密码是您的帐户密码 编辑2016年7月15日: 有利于个人访

我正在使用PHPStorm 8.0.2

正在添加服务器:

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

基于


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

编辑2017年6月15日: Url已更改,因此如果您收到一个设置非常正确的“错误请求”,请从中检查任务列表Url

根据LazyOne的评论,以下是对我有用的东西

1) 获取API密钥,并将其用作PHPStorm中服务器配置中的用户名

2) 来自URL,如果您在项目中(第一个长数字)

3) 密码是您的帐户密码

编辑2016年7月15日:
有利于个人访问令牌的体位法。但是,它的工作原理是一样的。

2016年11月对@Jonas Krispin的工作配方(主要)的重要补充:

  • 密码字段应为空,否则您将无法连接
因此,最后:

  • 服务器URL:保持原样()
  • 用户名:您在Asana帐户设置中生成的个人访问令牌
  • 密码:空
  • 项目ID:项目URL中“/list”部分前面的编号(
    httpx://app.asana.com/0/
    12345678910112
    /list
在PhpStorm 2016.2中,设置如下所示:


声誉不足,无法添加评论

如果您需要连接到asana中的项目,请在开始时按上述操作

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

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

使用
“{serverUrl}/projects/{project\u ID}/tasks?assignee=me”

{serverUrl}/projects/{project\u ID}/tasks

如果你想处理“个人任务”

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

{serverUrl}任务?工作区=[workspace\u id]&受让人=我


[workspace\u id]
到这里
https://app.asana.com/api/1.0/users/me

如果在服务器配置选项卡的任务列表URL中设置为:

{serverUrl}/projects/{project\u ID}/tasks?受让人=me

该字段中的以下设置对我有效(
workspaces={workspaces\u ID}
):

{serverUrl}/projects/{project\u ID}/tasks?workspaces={workspaces\u ID}

没有用于
工作空间\u ID
的字段,因此它是在字段中输入的,如:

{serverUrl}/projects/{project\u ID}/tasks?工作区=336484028


注:声誉不足,无法添加评论

更新2020-上次Asana更改后,任务id参数必须从“id”更改为“gid”

请查看我想添加的评论,项目id是Asana项目页面url的最后一部分。@lazyone提供的链接中的其他详细信息在您尝试测试时这是404吗?或者当你尝试连接时?似乎还没有工作。API密钥功能似乎已被弃用@Паааааааааааааааааа1072。在没有密码的情况下尝试导致
请求失败,HTTP错误:错误请求
这如何回答问题?如果没有此更改,我将无法从PHPStorm(问题)连接到asana(其他人可能也是如此)。我收到错误消息“JsonPath表达式'id'不匹配”使用这些设置。@piersb看起来像是更改了json。在服务器>服务器配置>路径下尝试gid和data.gid。您可以直接在那里键入。我收到的请求失败,HTTP错误:未找到此配置:(