当前位置: 首页 > 知识库问答 >
问题:

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

席宜修
2023-03-14

当Asana用户在任务下的注释中引用用户名为“@”的其他Asana用户时,Asana会将其替换为用户名,作为指向用户任务页面的超链接。只要从Asana中查看,就可以了,因为只有用户名在注释中可见。但是,当外部系统通过AsanaAPI查询任务和故事时,作为JSON返回的内容只有超链接,而没有用户名。外部系统无法知道注释中引用的(带@)用户名。超链接在URL中有一些ID,但该ID不是用户、任务、工作区或项目的ID,我们将无法从中间接或直接获取用户名。因此,注释变得模糊,使post/任务历史变得混乱。

问题:Asana是否已经意识到这一问题并解决了同样的问题?有什么建议可以克服同样的问题吗?

建议:如果Asana可以同时发送用户名或用户标识,并以某种方式表明它是对用户的@引用,这将更有意义。

共有1个答案

呼延沈义
2023-03-14

有关Asana中用户链接表示的详细解释,请参阅故事中用户的超链接提及,以及通过评论的超文本版本获得实际名称的方式(可能仍然不支持)。

另一个解决方案是将此人的“分配给我”项目URL ID映射到API中使用的Asana用户ID。这需要维护,因为Asana中添加了其他用户。

 类似资料:
  • 我正在构建一个脚本,它将通知聊天室关于Asana中任务、评论等的更改。 我面临着3个简单的问题,但我被困住了,我想也许你们中的一些人可以帮助我。 问题#1:我面临的问题是,当某人(用户)在评论中得到“提及或超链接”时,我会得到一个随机的网址,上面有数字,我对用户身份或任何东西都不太了解。也许有什么我没看到的逻辑? 任务和项目的超链接也一样吗?你能告诉我URL的第一个和第二个是什么吗? 当我从Asa

  • 我正在尝试使用AsanaAPI更新Asana中的任务。我可以成功创建任务,但当我更新它时,会收到消息“没有匹配的请求路由”。 我正在做一个PUT的URLhttps://app.asana.com/api/1.0/tasks/2768594478959与主体包含: 我的内容类型设置为。 如果我复制https://app.asana.com/api/1.0/tasks/2768594478959 指向

  • 几个月前,我们为我们的网站实施了谷歌OAuth。到目前为止,有两个用户(约100个)的用户信息配置文件不完整。我们使用有效的令牌调用“https://www.googleapis.com/oauth2/v1/userinfo?”,并且响应 json 仅包含 [区域设置、verified_email、电子邮件、id]。 文件(https://developers.google.com/account

  • 我正在使用运行在Springboot上的camunda BPM构建一个PoC。我从一个简单的过程开始,希望有效地使用所有访问权限限制,例如候选组分配。以下是我的流程: 无论任务做什么,我都在尝试为人工任务设置候选组,以便其他组的用户无法在驾驶舱下的任务列表中声明或查看任务。他们甚至可以完成整个过程,即使他们不属于任何配置的候选组,或者不是配置的候选用户。 是否有人知道是否有一些配置要做,或者如何正

  • 我想检索用户(ID,名称)谁创建的Asana项目与Asana Api. 从REST调用中返回的数据https://app.asana.com/api/1.0/projects/{project id}仅在“followers”数组中包含用户对象,但这些用户仅。。。追随者。 我尝试opt_fields参数https://app.asana.com/api/1.0/projects/{project-

  • 我试图通过传递故事格式化ID来查找特定故事下的任务列表,但我没有得到该故事下列出的任务。 我尝试将projectRef和WorkspaceRef传递给QueryFiletr,尽管我已经传递了Story FormattedID,这实际上已经足够了。 请让我知道,代码有什么问题。。。