在/ tags asana API端点中使用POST的新标签不会创建新标签

时间:2014-07-19 17:44:03

标签: asana

我们构建了新标记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调用无法检索新创建的标记项。

1 个答案:

答案 0 :(得分:0)

我将引用Asana tag API query often misses newly created Tags的答案:

  

答案是,与任何任务无关的标签 - 不幸的是 - 隐藏在应用程序中,因此也隐藏在API中。正如您所发现的那样,您可以从POST中获取ID以创建,然后将其与来自那里的任务相关联(因为如果您没有将其与通常不应该存在的问题相关联,那么创建标记的目的很小,但它很笨重)。我们正在考虑改变我们的标签数据模型,以便在将来更直观,但这仍然是一个方法,所以这是可预见的未来的现实。