3

我有一个名为“标签”的自定义字段。当我收到任务时,AtTask 的响应如下:

GET /attask/api/v3.0/task/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?fields=DE:Labels

回复

{
  数据: {
    ID: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    name: "任务名称",
    objCode:“任务”,
    DE:标签:[
      “一种”,
      “乙”,
      “C”
    ]
  }
}

当我尝试使用一组新值更新该字段时,我收到此错误:

PUT /attask/api/v3.0/task/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?DE:Labels=["a","b","c"]

响应
类型:com.attask.common.InvalidParameterException
消息:无效参数:标签值 "["a","b","c"]"

我也尝试过这些格式:

["a","b","c"]
a,b,c
[a,b,c]
"a","b","c"

提前感谢您的帮助!

4

1 回答 1

0

我找到了答案。对于这种情况,您需要使用 JSON 编辑。

http://developers.attask.com/api-docs/#JSONEdits

PUT /attask/api/v3.0/task/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?updates={DE:Labels=["a","b","c"]}
于 2014-03-27T16:41:58.630 回答