LINE WORKS Developers

コミュニティ

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

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

組織連携

APIによるグループ作成時のroomId取得について

画像

Himasato

2019.07.16既読 115

現在、組織連携APIを用いて、自社管理ツールからLINE WORKS上にグループを

登録する処理を実装していますが、グループ作成時に自動的に作成されるトークルームについて、

このトークルームのroomIdを取得する術はないでしょうか。

別途作成しているBotに対してこのグループのトークルームであることを識別できるように、

roomIdを取得したいと考えております。

もしくは、Botを当該ルームに招待した際に、callbackでroomIdは取得できますが、このroomIdに対して

紐づくグループのexternalKeyを取得する方法があればいいのですが何か良い方法はございますでしょうか。

御指南いただけますと幸いです。

コメント4

  • 画像

    LINE WORKS 公式アカウント

    グループ作成時に作成されるトークルームの roomId を取得することはできません。​
    また、roomId からグループの externalKey を取得することはできません。
    トークルームに所属しているメンバーの externalKey は取得することができます。
    Bot トークルームのメンバーリスト照会 API を使用してメンバーの accountId を取得したのち、アカウント情報の照会 API を使用して externalKey を取得します。
    https://developers.worksmobile.com/jp/document/1005023?lang=ja
    https://developers.worksmobile.com/jp/document/1006004?lang=ja

    2019.07.16

    0
  • ご回答ありがとうございます。
    現時点ではグループ作成時に作成したグループと、自動作成されるトークルームを紐づける手段はないということで理解いたしました。
    今後このような機能が実装される可能性はありますでしょうか。
    可能でしたら、callbackでのroomIdの送信時に合わせてルーム名を送信していただけるようになると
    紐付けがしやすいので助かります。ご検討いただけますと幸いです。

    2019.07.16

    0
  • 画像

    LINE WORKS 公式アカウント

    改善をご要望いただいた内容について、検討させていただきます。
    今後とも、どうぞよろしくお願いいたします。

    2019.07.23

    1
  • ありがとうございます。今後ともどうぞよろしくお願いいたします。

    2019.07.25

    0