2016-12-06 34 views
1

我要插入通过API新Workfront用户,这我能做到的要求。但是,我需要使用员工ID更新自定义表单项。随着新用户,自定义窗体必须在员工ID之前附着可以更新。我使用以下URL连接形式:我怎么能把一个自定义窗体与API一个Workfront用户?

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

结果是一个HTTP错误400:错误的请求

它甚至可以将自定义窗体附加到一个用户?或者有另一种方式可以通过API来完成?

+0

我通过在URL中使用API​​版本找到了我的问题的答案。 API的V4.0不支持附加自定义窗体给用户,但V5.0和上述一样。 – Garth

回答

0

仅供参考,我有过完全相同的问题的工作。你是,你需要使用最新版本的API(如这篇文章的,这将是6.0)在更新正确的,但对于其他人谁正在琢磨,语法如下:

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

相关问题