如何通过asana api获取其名称的标签ID?

时间:2015-07-17 07:01:49

标签: php tags asana asana-api

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

替代方案,我可以获取工作区中的所有标签,并通过匹配我的ID进行过滤,但这将是一个很长的过程。

getTagID(tagName)这样的方法?是的,我可以反过来getTag(tagId)

仅供参考,我使用asana api(https://github.com/ajimix/asana-api-php-class

的php包装器

感谢。

2 个答案:

答案 0 :(得分:1)

尝试使用Typeahead API - 它可让您按文字搜索Asana中的项目(如标签)。 (由于你可以有多个具有相同名称的标签,我们不能只做getTagID(tagName),但这非常接近。)

答案 1 :(得分:0)

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

我有相当少的标签,很多任务,没有重复的标签名称,所以这似乎更有效。