Asana 任务 API 故事仅提供指向 Asana 用户任务页面的超链接,而不是用户名

Asana Task API Stories only provide hyperlink to Asana User's tasks page instead of Username

当一个 Asana 用户在任务下的评论中使用 '@' 引用 + 用户名引用另一个 Asana 用户时,Asana 将其替换为用户名作为引用该任务的超链接Asana 中用户的任务页面。只要从 Asana 内部查看就没问题,因为在评论中只能看到用户名。但是当外部系统通过 Asana API 查询任务和故事时,返回的内容 JSON 只有超链接,而不是用户名 。外部系统无法知道评论中引用的(带@)用户名。超链接在 URL 中有一些 ID,但 ID 是用户、任务、工作区或项目的 ID none,我们可以从中间接或直接获取用户名。因此评论变得晦涩难懂,使 post/task 历史变得混乱。

问题:Asana 是否已经意识到这个问题并正在解决这个问题?有什么克服相同问题的建议吗?

建议:如果 Asana 可以发送用户名或用户 ID,并以某种方式表明它是对用户的 @reference,那将更有意义。

请参阅 Hyperlink Mentions of Users in Stories 以详细了解 Asana 中用户链接的表示方式以及通过评论的超文本版本获取实际名称的方式(可能仍不受支持)。

另一个解决方案是将 那个人的 "Assigned to Me" 项目 URL ID 映射到 API 中使用的 Asana 用户 ID .这需要维护,因为有更多用户被添加到 Asana。