问题标签 [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.
api - 如何使用 Asana API 获取在 Asana 中创建项目的用户?
我想检索使用 Asana Api 在 Asana 中创建项目的用户(id、名称)。
从https://app.asana.com/api/1.0/projects/ {project-id} 中的 REST 调用返回的数据仅在“关注者”数组中包含用户对象,但这些用户只是……关注者。
我尝试使用 opt_fields 参数https://app.asana.com/api/1.0/projects/ {project-id}?opt_fields=created_by 没有运气。
欢迎任何建议。谢谢。
c# - 仅将任务 ID 存储在数组中
我正在创建一个程序,该程序将使用 Asana 为我的工作场所自动执行某些功能,但有点卡住了。我能够将多个任务提交到工作区并检索每个任务的 ID,但想知道如何仅获取响应的 ID 部分并将其存储到 C# 中的数组或列表中。
GET 上的响应/tasks?workspace=<workspace-id>&assignee=me
是:
我想将我所有任务的 id 号存储到一个数组中,以便我可以对每个任务执行 addProject PUT。
我正在使用序列化程序将数据元素放入正确的字典中以进行 POST,但我想知道是否有办法反转它并仅解析响应的 int 部分,将其存储在数组中并调用它。
序列化程序代码如下:
我一直将我的请求存储在一个字节数组中,如下所示:
asana - 创建任务 - “工作区:不是 ID”错误
我正在尝试使用此 JSON 创建任务....
我收到返回错误...
有人知道我在做什么错吗?
asana - 如何使用 Asana REST API 获取子任务?
上周 Asana 宣布了新的子任务功能 (http://blog.asana.com/2012/10/introducing-asana-subtasks/)。有谁知道如何使用 REST api 访问子任务?它们没有记录在http://developer.asana.com/documentation
当我通过电子邮件发送 Asana api-support 时,他们说在这里提问!...不知道那是关于什么的。
asana - 知道何时有新任务或更新任务的触发器?
我正在开发 chrome 扩展程序,以便在有特定的新任务时收到通知。目前,这样做的唯一方法是每 X 秒查询一次体式。
有一个可以被asana直接调用的触发url不是很好吗?或者类似的东西有实时应用程序?
在此先感谢您的帮助。
api - 如何检查任何项目中任务的任何细节是否被修改?
我已经为“项目 A”获取了一些任务,并假设任务的“任务说明”或“受让人”已更改。如果有任何更改,我如何检查我的下一个请求?
我是否必须获取所有任务并检查它们的“modified_at”并将其与一些本地值进行比较?还是有一个简单的方法?(因为如果我这样做,我将必须获取所有任务,然后为每个任务发送请求以获取它的 modified_at,所以如果我的项目有 100 个任务,我需要 100 个请求?)
asana - 无法设置due_on=null
我正在尝试使用以下请求从任务中删除截止日期:
并收到
正确的方法是什么?
objective-c - Asana API 错误 - 使用 ios 客户端时浏览器不受支持
我正在从 iOS 客户端向 Asana 发送 API 调用,并得到一个标题为:Asana - Unsupported Browser 的 HTML 页面,它告诉我调用的方式有问题。
我的API调用代码如下:
客户端设置在这里:
API调用在这里构造:
perl - 在 perl 中正确处理 Asana API 速率限制
如果这是非常明显的事情,我只是想念,请接受我的道歉。我有一个 perl 脚本,它以每分钟超过 100 次调用的突发速率访问 Asana restful API。当我对其进行压力测试时,我偶尔会达到他们的速率限制并看到错误 429。我从阅读 Asana 的文档中知道它会返回一个“重试后”响应标头,但我终生无法弄清楚如何检索/打开/读取此标头。您可以提供的任何建议将不胜感激。
编辑:我的代码附在下面。当然,我已经删除了敏感信息,例如我的 API 密钥和项目编号,但核心代码在这里。如果我只运行一次,它每分钟不会产生足够的调用来触发错误。我必须同时运行它大约 3-4 次才能产生错误。有人可能会说“不要那样做”。虽然正确,但这个练习的重点是产生错误,所以同时运行四次是好的。
当您使用有效的 API 密钥和项目编号执行此操作时,有时您会收到此错误:
我的问题是如何检索显然包含重试后字段以及几秒钟的标题。每次返回错误时,我可能会采取 20 秒的延迟构建,但我更愿意更优雅地处理错误。
asana - 如何在 Asana 中归档子任务?
如何在 Asana 中归档子任务?归档任务很容易,但我找不到归档子任务的方法。