我正在建立一个视觉前端,让客户在Asana中展示任务,我需要能够通过某种" flag"来分隔任务的故事。这将决定故事是公开/私人的
这个想法是使用" Pinned"状态,以确定它是否是公共/私人,但似乎没有出现在API中。
或者我正在考虑"心痛"但我不确定Asana如何心动?
这可能吗?
答案 0 :(得分:1)
您是正确的,故事的有效负载中不包含pinned
和hearted
字段。
但是,为了实现以编程方式标记带有某个自定义标记的故事的目标,以便客户稍后阅读,您可以利用Custom External Data。
自定义外部数据允许您的应用程序存储字符串ID和blob的unicode安全序列化数据,如JSON或YAML。目前,自定义外部数据仅适用于Tasks,请参阅external
参数。
我建议使用这种机制来存储您想要用某种状态(例如“私有”)标记的故事的ID,然后让您的客户在阅读故事后使用此数据存储来查找这些值在展示之前。
注意:自定义外部数据需要OAuth,因为数据是特定于应用的。