【问题标题】:How to get tag id by its name via asana api?如何通过 asana api 按名称获取标签 ID?
【发布时间】:2015-08-21 21:03:18
【问题描述】:

如果我通过 asana api 调用提供标签名称,我想要 asana 标签 ID。有什么方法可以直接实现吗?

或者,我可以获取工作区中的所有标签并通过它与我的 id 匹配进行过滤,但这将是一个漫长的过程。

任何方法如getTagID(tagName) ??是的,我可以逆转这个getTag(tagId)

仅供参考,我正在为 asana api 使用 php 包装器 (https://github.com/ajimix/asana-api-php-class)

谢谢。

【问题讨论】:

    标签: php tags asana asana-api


    【解决方案1】:

    试试Typeahead API - 它让您可以通过文本搜索Asana 中的项目(如标签)。 (由于您可以拥有多个同名标签,我们不能只使用getTagID(tagName),但这非常接近。)

    【讨论】:

    • 太棒了!我从未在 Asana api 文档中注意到这一点。在我的工作区中,我没有多个同名标签,所以这个解决方案对我来说是完美的。谢谢@agnoster :)
    【解决方案2】:

    Typeahead 是显而易见的答案,但是当我对任务进行批量转换时,我发现使用 tags.find_by_workspace() 在工作区中构建已知标签及其 id 的字典更容易,然后我可以在需要时进行查找.

    我的标签数量很少,任务很多,没有重复的标签名称,这样看起来效率更高。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 2011-11-21
      相关资源
      最近更新 更多