1

Invoke-RestMethod を使用して AtTask ユーザーを作成する例はありますか? 次の Invoke-WebRequest を試してみました " https://company.attask-ondemand.com/attask/api/user?emailAddr=user@domain.com&firstName=user&lastName=name&password=Pa $$w0rd&sessionID=jjsaduu298901283123j" -返されるメソッドの投稿悪いリクエスト...よろしくお願いします!

4

2 に答える 2

1

AtTask でのユーザーの作成と設定は、事実上 3 ステップのプロセスです。

ステップ 1: ユーザーを作成します。これはかなり簡単です。姓名、電子メール、任意のグループ ID、役職を設定します。パスワードはまだありません。

ステップ 2: 名前付きアクション「assignUserToken」を呼び出します。これは、「結果」の下にトークン値を含む配列を返します

ステップ 3: 別の名前付きアクション「completeUserRegistration」を呼び出します。ID、名、姓、設定するパスワード、およびトークンを渡す必要があります。

これで完了です。手順 3 については、ID を渡すときに姓と名を再度渡す必要がある理由がわかりませんが、それがないと機能しないようです。

于 2015-03-31T15:03:09.367 に答える
0

新しいユーザー情報を、updates という名前のフィールドの json 配列に配置します。行っている方法を指定します。この場合: &method=post. 次に、セッション ID または管理者のユーザー名とパスワードを渡す必要があります。上記の URL を必要に応じて変更しました。

" https://company.attask-ondemand.com/attask/api/user?updates= { emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&sessionID=jjsaduu298901283123j

また

" https://company.attask-ondemand.com/attask/api/user?updates= { emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&username=admin_email&password =管理者パスワード

それでもうまくいかない場合はお知らせください。

于 2014-06-30T15:48:01.793 に答える