GASでユーザー登録APIを連携するが、エラーとなる。

yuichi_bf99a2

2023.06.22既読 182

GASでユーザー登録を実装しようと考えています。
以下コードでエラーが出ます。
ユーザー削除で使えているtokenを使用しているので、tokenは間違っていないと思います。
ドメインIDの値は間違っていないかと思います。
初心者で初歩的なところで間違えているかもしれません、ご教授願います。
■エラー
{"code":"INVALID_PARAMETER","description":"domainId is required."}

■コード
function addUser(token) {

  let headers = {
    "Authorization": "Bearer " + token,
    "Content-Type": "application/json",
  };

  let data =
  {
  "domainId": ×××××××,
  "email": "×××××××",
  "userName": {
    "lastName": "ワークス",
    "firstName": "太郎"
  },
  "passwordConfig": {
    "passwordCreationType": "ADMIN",
    "password": "test",
  },
  "privateEmail": "×××××××",
  "searchable": true,
}

  var options = {
    'method': 'post',
    'headers': headers,
    'body': data
  };

 
  let response = UrlFetchApp.fetch("https://www.worksapis.com/v1.0/users",options);
}

コメント1

  • 업데이트 된 답글입니다.

    yuichi_bf99a2 投稿者

    こちら自己解決できました。

    bodyをpayloadにすることでできました。

    2023.06.22

    1
前の投稿 LINEWORKSのSCIM対応の有無について
次の投稿ユーザーが投稿したファイルのファイル名を取得(フリープラン)
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。