LINE WORKS Developers

コミュニティ

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

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

組織連携

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

画像

☆都梅織恵 EN

2018.06.12既読 257

1.メンバー追加の呼び出し失敗で、ExternalKeyとメールアドレスの両方が既存アカウントと重複している場合、メールアドレスが重複した旨のエラーメッセージのみが返却されますが、このメッセージの優先順位は毎回変わらない認識で問題ありませんでしょうか。

2.メールアドレスの重複・ExternalKeyの重複の他に、エラーコード「CONFLICT」が返却されるパターンがあればご教示ください。 

 

コメント2

  • 画像

    LINE WORKS 公式アカウント

    1.メンバー追加時に、ExternalKeyとメールアドレスの両方が既存アカウントと重複している場合は、毎回メールアドレスが重複した旨のエラーメッセージのみが返却されます。
    ExternalKeyが重複している旨のエラーメッセージは、メールアドレスが重複しない場合のみ返却されます。

    2.APIのエラー返却内容が統一されておらず申し訳ないです。
    メンバー追加時のメールアドレスやExternalKey重複は「INVALID PARAMETER」となっており、
    ​​「CONFLICT」​は​組織連動API V2の職級/役職/利用権限タイプ/グループでExternalKey重複時に​​​​返却されます。

    ​ご確認くださいませ。

    2018.06.14

    0
  • ご回答いただきありがとうございます。
    1.について、ExternalKey・メールアドレスの両方が重複した場合は必ず「メールアドレス重複」メッセージとなる旨、承知いたしました。

    2.についてですが、弊社で試行したところ、組織連動API V2のユーザー追加時にExternalKey・メールアドレスが重複した場合は以下のメッセージが返却されました。
    statusCode=400 response={"code":"BAD_REQUEST","message":"email is duplicated email.(xxxx@xxxxx)","domain":"contact"}
    HTTPステータスは400であり、ご案内いただいた「INVALID PARAMETER」と同様のエラーのようですが、エラーコードが異なります。
    どちらが正しい返却値か、ご確認いただけますでしょうか。

    また弊社では、ユーザー追加時にExternalKey・メールアドレスが重複した場合のエラーメッセージ(組織連動APIの仕様によってはエラーコード)を受け取った場合に「メンバー削除の取り消し」を実行する処理を開発しています。
    そのため、メールアドレスの重複・ExternalKeyの重複の他に、エラーコード「INVALID PARAMETER(BAD_REQUEST?)」が返却されるパターンがあればご教示ください。

    2018.06.14

    0