0

当我使用 API 创建标签时 - Getting a - 201 Create - 正如预期的那样

创建请求:

curl -X POST -H "Authorization: Bearer <my-token>" -d 'name=tag1&workspace=42783899288073' "https://app.asana.com/api/1.0/tags"

回复:

{“数据”:{“id”:156692684103314,“created_at”:“2016-07-18T19:39:38.131Z”,“名称”:“tag1”,“笔记”:“”,“工作区”:{“ id”:42783899288073,“名称”:“人员”},“颜色”:null,“关注者”:[] } }

在工作区中获取标签列表时 - 上面创建的标签不会出现在其中

要求:

curl -X GET -H "Authorization: Bearer <my-token>" https://app.asana.com/api/1.0/workspaces/42783899288073/tags

回复:

{“数据”:[{“id”:42788763054709,“名称”:“紧急”},{“id”:155447666873671,“名称”:“P1”},{“id”:154977993344918,“名称”:“连续" }, { "id": 155447666873680, "name": "brush" }, { "id": 155447666873678, "name": "study" }, { "id": 155616413301854, "name": "start" } ] }

我在创建标签 API 中缺少什么?

编辑 - 正如@agnoster 指出的那样 - 除非该标签有任务 - 它不会出现在标签列表 api 中。使用此标签 ID 创建一个任务。(此任务可以后续删除)。之后此标签将开始出现在标签列表中。

4

1 回答 1

1

我在体式工作。当我尝试类似的事情时,看起来我遇到了同样的问题。我们来看看这个。

现在,如果您将创建的标签添加到任务中,它应该会显示在列表中。您也可以使用返回的 id 直接查询您的标签。我认为当前的行为有点不稳定,因此绝对值得进行一些调查。带来不便敬请谅解!

于 2016-07-19T01:10:16.363 回答