问题标签 [asana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1398 浏览

api - 通过 API 在项目和用户下获取体式“现在”任务和“今天”任务

在 Asana 中,我们可以看到项目视图中的任务是如何拆分为“现在”、“下一个”和“稍后”以及用户中的“今天”、“即将到来”和“稍后”。我似乎找不到识别每个类别中的任务所需的 API。此功能是否可供开发人员使用?

0 投票
1 回答
1298 浏览

api - asana tasks api 不适用于 GET /tasks GET /workspaces/workspace_id/tasks 但适用于 GET /projects/project_id

我的查询是:

https://app.asana.com/api/1.0/tasks 但我有这个错误:“必须准确指定项目、标签或工作区之一”

当我尝试使用此工作区时: https ://app.asana.com/api/1.0/workspaces/workspace_id/tasks 我有这个错误:“受让人:缺少输入”

但是,如果我改用这些项目,我会得到一个任务列表......

请指教。

0 投票
1 回答
833 浏览

c# - 使用 json 和 .net 创建 asana 任务时 - asana api 不会保存其名称、分配或项目信息

我正在尝试使用 asana api 向 asana 添加新任务。我使用 Json.net 和 C#,我发送到服务器的 json ( https://app.asana.com/api/1.0/workspaces/555/tasks ) 看起来像这样:

{"name":"aaaaaaaaaaaa","assignee ":111,"workspace":222,"followers":[333],"project":[444]}

那么服务器的响应是:

*{"data":{"id":1341474003806,"created_at": "2012-07-26T22:50:40.603Z","modified_at":"2012-07-26T22:50:40.603Z","name":"","notes":"","completed":false, "assignee_status":"later","completed_at":null,"due_on":null,"assignee":null,"workspace":{"id":555,"

所以看起来 asana 并没有保存我发送到服务器的任务名称、关注者、受让人和项目信息。此外,当我尝试使用以下 Uri ( https://app.asana.com/api/1.0/tasks/1341474003806 ) 和以下 json

{"name":"aaaaaaaaaaaaa"}

手动更新任务时, 我收到带有消息的 WebException “远程服务器返回错误:(404)未找到。”。但我仍然可以将此地址粘贴到网络浏览器中并查看任务详细信息:
*{"data":{"id":1341474003806,"assignee":null,"projects":[],"tags":[],"created_at":"2012-07-26T22:50:40.603Z", "modified_at":"2012-07-26T22:50:40.603Z","name":"","notes":"","completed":false,"assignee_status":"later","due_on":null ,"workspace":{"id":222,"name":"工作发展"},"followers":[{"id":333,"name":"username"}],"completed_at":null} }*
这个任务在我使用网络浏览器时也是不可见的。

难道我做错了什么?也许我在 json 中遗漏了一些东西?有人可以提供一个示例,说明如何使用.net 创建附加到工作区/项目的任务。或者提供一个成功创建任务的dump o json。或者只是给我一个解决方案。
如有需要,我可以提供源代码。

0 投票
1 回答
107 浏览

api - Asana API 返回不正确的数据

我从 Asana API 获得的数据以某种方式返回了不正确的数据。

例如,任务返回的顺序与当前的 Web UI 不对应。这对于我遍历项目并在某个标题下执行任务是必要的。

此外,当我从用户那里获得任务时,assignee_status 也是不正确的。我今天完成了一项任务,但assignee_status 仍然是今天。这是正确的行为吗?

非常感谢。

0 投票
1 回答
898 浏览

api-key - 使用 APIKEY 通过 windows powershell 访问 ASANA

我在 powershell 中创建了以下两个代码来访问 ASANA。

但他们两个都不工作。我总是收到这个错误

“远程服务器返回错误:(401)未经授权。”

任何帮助表示赞赏。如果您有一个可以使用 APIKey 连接到任何安全服务器的工作 C# 代码,请发布它。我可以将其转换为 powershell 代码。

代码 1

代码 2

0 投票
2 回答
1483 浏览

api - 通过 API 从 asana 获取所有任务信息

我正在编写一个简单的应用程序来构建一个任务依赖树(我通过评论一个任务“依赖于:”来声明一个依赖),它确实是一个简单的任务,也应该是一个简单而快速的脚本,但是我在这里遇到了瓶颈。

从 API 文档中我得到我需要: 使用 /project//tasks 查询项目任务迭代槽任务:

  • 获取完整的任务信息,因为我只获取 id 和 name。
  • 获取任务故事。

我想做的是一个简单的 api 调用来一次获取所有这些信息,比如:/project//tasks options.expand {task, stories}。我错过了什么或者这不可能吗?

0 投票
1 回答
573 浏览

asana - 在任务中添加关注者

我可以在创建任务时添加一系列关注者吗?还有addTag & addProject。该任务以只读方式写入追随者。谢谢你,鲁斯兰

0 投票
1 回答
6065 浏览

frameworks - 体式是用什么语言写的?

我看到 Asana API 是用 ruby​​ 制作的

后端是如何创建的?它是否使用一些已知的 Web 框架,例如 Rails?

0 投票
2 回答
905 浏览

asana - 在 Asana API 中获取任务顺序和重新排列

两个问题: 1.有没有办法接收项目中任务的顺序?2. 更重要的是,有没有办法通过 API 重新排列项目中的任务顺序?

谢谢

0 投票
1 回答
145 浏览

asana - 我可以根据一些正则表达式检查 Asana API 密钥吗

我可以根据一些正则表达式检查 API 密钥,例如,如果我想在输入表单上使用它?