我们构建了新标记JSON,如
data:{
name:"busy Tag"
notes:"This is new tag to b created in API"
workspace:"xyz456987"
}
在发送http请求到/ tags api后,我们得到了响应
data = {
color = "<null>";
"created_at" = "2014-07-19T12:59:13.162Z";
followers = (
);
id = 14895043902988;
name = "busy tag";
notes = "This is new tag to b created in API";
workspace = {
id = 6486925687953;
name = t;
};
};
然而,创建的标签没有出现在网络应用程序标签列表中,而且api调用也没有检索新创建的标签。
更新 当我将新标记的ID放在地址栏中时,如
https://app.asana.com/0/14896850962516/14896850962516
显示了webapp中的标记。然而,api调用无法检索新创建的标记项。
答案 0 :(得分:0)
我将引用Asana tag API query often misses newly created Tags的答案:
答案是,与任何任务无关的标签 - 不幸的是 - 隐藏在应用程序中,因此也隐藏在API中。正如您所发现的那样,您可以从POST中获取ID以创建,然后将其与来自那里的任务相关联(因为如果您没有将其与通常不应该存在的问题相关联,那么创建标记的目的很小,但它很笨重)。我们正在考虑改变我们的标签数据模型,以便在将来更直观,但这仍然是一个方法,所以这是可预见的未来的现实。