LINE WORKS Developers

コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

組織連携

メンバー追加に失敗した場合に返されるエラーメッセージ(追記)

画像

☆都梅織恵 EN

2018.07.18既読 161

組織連動API V2のユーザー追加時にExternalKey・メールアドレスが重複した場合、以下のメッセージが返却されました。
  statusCode=400 response={"code":"BAD_REQUEST","message":"email is duplicated email.(xxxx@xxxxx)","domain":"contact"}
HTTPステータスは400であり、以前にご案内いただいた「INVALID PARAMETER」と同様のエラーのようですが、エラーコードが異なります。
どちらが正しい返却値か、ご確認いただけますでしょうか。
なお、以前にご案内いただいた際の「メールアドレス」とはパラメーター名「privateEmail」ではなく、「email」の方で間違いありませんでしょうか。 また弊社では、ユーザー追加時にExternalKey・メールアドレスが重複した場合のエラーメッセージ(組織連動APIの仕様によってはエラーコード)を受け取った場合に「メンバー削除の取り消し」を実行する処理を開発しています。 そのため、メールアドレスの重複・ExternalKeyの重複の他に、エラーコード「INVALID PARAMETER(BAD_REQUEST?)」が返却されるパターンがあればご教示ください。

コメント2

  • 画像

    LINE WORKS 公式アカウント

    statusCode 400 については、汎用的にAPI呼び出し自体に問題がある場合の BAD REQUESTと、ユーザー追加APIとしてパラメータに問題がある場合のINVALID PARAMATERの2種類がございます。
    今回、本来は INVALID PARAMATERで処理されるべきケースについてもBAD REQUESTで返しているケースが確認されましたため、次回バージョンアップにて修正予定です。申し訳ございません。
    なお、上記の通り汎用的なエラーコードですので、全てのパターンをお伝えすることは困難です。ご了承ください。
    メンバー追加時に email、aliasEmail, externalKey 等などユニークである必要があるパラメータについては、重複チェックを行います。

    2018.07.20

    0
  • ご回答いただきありがとうございます。
    次回バージョンアップにて修正していただく予定とのことですが、本件に限らずエラーコードやエラーメッセージが変更される場合、貴社公式サイト等での情宣予定はありますでしょうか。

    2018.07.20

    0