Asana:将用户@ -tag转换为API对象

时间:2015-01-23 20:27:21

标签: asana

我正在解析用户链接(@ -tags)的任务描述,我们用它来识别项目上的不同角色。我注意到了ID的奇怪之处。

在从API返回的任务的notes中,@ -tags将转换为https://app.asana.com/0/<int_id>/<int_id>形式的链接,当在浏览器中访问时,会显示用户的任务,但是当我使用该任务时在https://app.asana.com/api/1.0/users/<int_id>中查询API的ID我得到了这个响应的403:{"errors":[{"message":"user: Not the correct type"}]} - 进一步调查显示@ -tags中使用的ID与同一用户的API中使用的ID不同,即使它们都导致同一页面。

我的问题是这些ID是不透明的还是有办法将它们转换为正确的相应API ID(没有浏览器抓取)?

1 个答案:

答案 0 :(得分:0)

不幸的是,目前还不可能。在评论和注释中(基本上,在Asana的任何地方都可以使用Rich Text),我们将用户表示为他们的&#34;我的任务&#34;页面,与用户ID 不同(如您所见)。

我们正在探索缩小这一差距的方法,但目前还没有什么可分享的。我知道这不是很有帮助,但我希望它至少有助于得到一个明确的答案: - (