1

我需要通过 API 插入新的 Workfront 用户,我可以做到。但是,我需要使用员工 ID 更新自定义表单项。对于新用户,必须先附加自定义表单,然后才能更新员工 ID。我正在使用以下网址附加表格:

https://<url>/attask/api/user/<userguid>?sessionID=<sessionid>&updates={'objectCategories':[{'categoryID': '225845d1800010d52527455df2a27f0fe2','categoryOrder':0,'objCode':'CTGY'}]}&method=put

结果是 HTTP 错误 400:错误请求

甚至可以将自定义表单附加到用户吗?还是有另一种方法可以通过 API 完成?

4

1 回答 1

0

作为参考,我必须解决完全相同的问题。您的更新是正确的,您需要使用最新版本的 API(截至本文,这将是 6.0),但对于其他想知道的人,语法如下:

https://<url>/attask/api/v6.0/USER/<userID>?apiKey=<key>&updates={"objectCategories":[{"categoryID":"<customFormID>","categoryOrder":0,"objCode":"CTGY"}]}&method=put

于 2017-03-29T21:05:37.700 回答