2014-06-26 36 views

回答

0

將新用戶信息放入名爲updates的字段中的json數組中。指定你正在做的方法。在這種情況下:& method = post。然後,您需要傳遞會話ID或管理員的用戶名和密碼。我將上面的網址更改爲它需要的樣子。

https://company.attask-ondemand.com/attask/api/user?updates= {EMAILADDR:用戶@ domain.com,姓:用戶,姓氏:姓名,密碼:帕$$ w0rd} &方法=張貼&的sessionID = jjsaduu298901283123j

https://company.attask-ondemand.com/attask/api/user?updates= { EMAILADDR:用戶@ domain.com,姓:用戶名字:名,密碼:爲Pa $$ w0rd} &方法=張貼&用戶名= ADMIN_EMAIL &密碼= ADMIN_PASSWORD

讓我知道,如果沒有工作。

+0

太棒了!這導致我朝着正確的方向前進。如何分配usertoken?使用以下https://company.attask-ondemand.com/attask/api/user/assignUserToken?id=53b5a88f000sdfsdfsdfqwasdfasdc&sessionID=bec90bdfdsds34234234。接收錯誤apimodel v2_0不支持 – user3781135

+0

嘗試使用較新版本的api。你在url中指定了什麼版本。它看起來像https://company.attask-ondemand.com/attask/api/v4.0/user?updates=。版本4.0是最新的。 –

1

在AtTask中創建和設置用戶實際上是一個三步過程。

第1步:創建用戶。這非常簡單。設置姓名,電子郵件和任何組ID,工作角色。還沒有密碼。

第2步:調用指定操作「assignUserToken」。這將返回一個數組,其中的令牌值在'結果'下

第3步:現在調用另一個命名操作「completeUserRegistration」。您需要傳遞身份證,名字,姓氏,密碼以及令牌。

就是這樣,你完成了。關於第3步,我不知道爲什麼當你傳遞身份證時你需要再次傳遞姓和名,但如果沒有身份證,這似乎不起作用。