我正在使用PHPStorm 8.0.2
添加服务器:
工具>任务&上下文>配置服务器。
基于https://asana.com/developers/documentation/getting-started/authentication#sts=API%20Keys。
总是得到403,有没有人试图从PHPStorm连接这个?
答案 0 :(得分:9)
如果您需要在体式中连接到项目,请在开头按照上述说明进行操作
1)Personal Access Token并将其用作服务器中的用户名 PHPStorm中的配置 2)Project 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
答案 1 :(得分:8)
2016年11月 @Jonas Krispin(主要)工作配方的重要补充:
所以,最后:
httpx://app.asana.com/0/
123456789101112
/list
在PhpStorm 2016.2设置中如下所示:
没有足够的声誉来添加评论
答案 2 :(得分:4)
编辑15.06.2017: Url已更改,因此如果您收到带有正确设置的“错误请求”,请查看this answer
中的任务列表网址根据LazyOne的评论
中的https://youtrack.jetbrains.com/issue/WI-19852,这对我有用 1)获取 API密钥 Personal Access Token并将其用作PHPStorm中Servers配置中的用户名
2)Project ID来自网址,如果您在项目中(第一个长号)
3)密码是您的帐户密码
编辑15.07.2016: Asana deprecates the API keys赞成个人访问令牌。但是,它的工作方式相同。
答案 3 :(得分:2)
如果服务器配置标签中的任务列表网址设置为:
,则会收到错误Request failed with HTTP error: Bad Request
{serverUrl}/projects/{project_ID}/tasks?assignee=me
该字段中的以下设置适用于我(workspaces={workspaces_ID}
):
{serverUrl}/projects/{project_ID}/tasks?workspaces={workspaces_ID}
workspaces_ID
没有字段,因此输入字段,如:
{serverUrl}/projects/{project_ID}/tasks?workspaces=336484028
PS。没有足够的声誉来添加评论
答案 4 :(得分:1)