Workfront-通过API在Notes中标记用户

时间:2016-05-31 21:11:19

标签: attask workfront-api

我想创建一个项目级注释,通过Workfront API标记用户。我可以创建注释:

https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]&noteObjCode=PROJ&objID=[PROJECT_ID]&sessionID=[SESSION_ID]&method=POST

但我很难弄清楚标记用户的语法。我尝试了以下内容:

https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]&noteObjCode=PROJ&objID=[PROJECT_ID]&tags:objID=[USER_ID]&tags:objObjCode=USER&sessionID=[SESSION_ID]&method=POST

但我得到了

APIModel V5_0 does not support field tags:objID (Note)

消息返回。

认为它是我需要添加的“ntag”或“tags”对象的某种组合,但不确定我缺少什么。

1 个答案:

答案 0 :(得分:1)

由于您要更新Tags集合,因此需要使用JSON通过更新而不是仅发送URL参数来完成。 你这样做的方法如下。

var array3 = [];

l1 = array1.length;
l2 = array2.length;

len = (l1 > l2)? l2 : l1;

var array3 = [];

for(i = 0; i < len; i++){
  array3.push([array1[i],array2[i]));
}