コミュニティ

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

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

組織連携

組織追加

orita

2020.06.17既読 384

組織追加APIで

<テスト>

https://sandbox-apis.worksmobile.com/r/{API ID}/organization/v2/domains/{domainId}/orgunits/{externalKey}
{externalKey}には「組織の External Key」を設定するとのことですが、
組織追加で今回追加する組織の External Keyを設定するという認識でお間違いないでしょうか。
現在、今回追加する組織のExternal Keyを設定しておりまして、
「not found」でエラーが発生しており、原因不明で困っております。
お分かりの方がいらっしゃいましたら、ご教授お願い致します。

コメント5

  • LINE WORKS 公式アカウント

    ご認識の通り、組織追加 API 利用時には新しい Externalkey を指定します。

    「not found」エラーが発生するとのことですが、HTTP Method は POST に設定しておりますでしょうか?
    GET に設定していると組織照会 API を利用し、登録のない Externalkey を指定すると「not found」エラーが発生いたします。

    なお、Sandbox 環境で行う場合には domainId および Externalkey も Sandbox 環境のものを使用する必要があります。
    こちらも合わせてご確認ください。

    2020.06.18

    0
  • orita 投稿者

    ご回答ありがとうございます。
    テスト環境の方ではsandboxのExternal Keyを利用していなかったことが問題かと思われます。
    sandboxの管理者しかsandboxのExternal Keyを確認できないみたいですので、
    本番環境で実施するように変更しました。

    サービスの本番環境の方で「POST」で実行してみたところ、「400 Bad Request」のエラーが発生しました。
    権限の問題でのエラーかと思われますが、何か他に注意するべきところがあればお教え願いたいです。

    お手数ですが、ご回答お願い致します。

    2020.06.18

    0
  • LINE WORKS 公式アカウント

    Header 情報や Body の必須パラメータに間違いがないかどうか、今一度お確かめください。
    https://developers.worksmobile.com/jp/document/3002003?lang=ja
    https://developers.worksmobile.com/jp/document/100300401?lang=ja

    また、エラーの message 内容を確認してみてください。
    https://developers.worksmobile.com/jp/document/1003012?lang=ja

    2020.06.23

    0
  • orita 投稿者

    上記確認しましたが、問題ありませんでした。

    1点ご確認なのですが、
    ・membersToReceiveFrom[].domainId
    ・membersToSendout[].domainId
    のメンバーのドメインIDというのは
    Developer ConsoleのDomainId(URLで指定したドメインID)のことで問題ないでしょうか。
    メッセージ受信、送信先は同じドメイン内の個人です。

    2020.06.23

    0
  • LINE WORKS 公式アカウント

    ご認識の通り、membersToReceiveFrom[].domainId および membersToSendout[].domainId は Developer Console の Domain ID を設定します。

    2020.06.23

    0
前の投稿 BOTのアイコン画像のサイズは?
次の投稿単一AzureADテナントと複数LINE WORKSテナントのSAML連携について