如何知道一个故事是否在 Asana API 中 "pinned"?
How to know if a story is "pinned" in the Asana API?
我正在为客户构建一个可视化前端以在 Asana 中显示任务,我需要能够通过某种 "flag" 来确定任务中的故事是否 public/private
想法是使用 "Pinned" 状态来确定它是否是 public/private,但似乎没有出现在 API.
中
或者我正在考虑 "hearting" 但我不确定如何在 Asana 中用心?
这可能吗?
你是正确的,pinned
和 hearted
字段都没有包含在故事的有效负载中。
但是,为了实现您的目标,即使用一些自定义标志以编程方式标记故事以供客户稍后阅读,您可以利用 Custom External Data.
自定义外部数据允许您的应用程序存储字符串 ID 和 unicode 安全序列化数据的 blob,例如 JSON 或 YAML。目前,自定义外部数据仅在 Tasks 上可用,请参阅 external
参数。
我建议使用这种机制来存储您想要用某种状态(例如 "private" 标记的故事的 ID,然后让您的客户使用此数据存储来查找这些值看完故事后,展示前。
注意:自定义外部数据需要 OAuth,因为数据是特定于应用程序的。
我正在为客户构建一个可视化前端以在 Asana 中显示任务,我需要能够通过某种 "flag" 来确定任务中的故事是否 public/private
想法是使用 "Pinned" 状态来确定它是否是 public/private,但似乎没有出现在 API.
中或者我正在考虑 "hearting" 但我不确定如何在 Asana 中用心?
这可能吗?
你是正确的,pinned
和 hearted
字段都没有包含在故事的有效负载中。
但是,为了实现您的目标,即使用一些自定义标志以编程方式标记故事以供客户稍后阅读,您可以利用 Custom External Data.
自定义外部数据允许您的应用程序存储字符串 ID 和 unicode 安全序列化数据的 blob,例如 JSON 或 YAML。目前,自定义外部数据仅在 Tasks 上可用,请参阅 external
参数。
我建议使用这种机制来存储您想要用某种状态(例如 "private" 标记的故事的 ID,然后让您的客户使用此数据存储来查找这些值看完故事后,展示前。
注意:自定义外部数据需要 OAuth,因为数据是特定于应用程序的。