利用開始していないメンバーにメッセージ送信 - トークBot - LINE WORKS Developers : コミュニティ

利用開始していないメンバーにメッセージ送信

みずたにかずお

2021.07.27既読 425

トークbotAPIにて、botの利用開始をしていないメンバーにもメッセージを送信したいのですが、その場合はどのような挙動になりますか?

コメント5

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

    LINE WORKS 公式アカウント

    利用開始していないメンバーは管理画面でのステータスは「登録待ち」と表示されます。
    登録待ちのメンバーに対してもトーク Bot API でメッセージを送信することができます。
    通常のメッセージ送信同様、accountId を指定して送信することができます。
    https://developers.worksmobile.com/jp/document/1005008?lang=ja

    2021.07.28

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

    みずたにかずお 投稿者

    ご返答ありがとうございます。
    その場合、アカウントIDを取得したい場合は、アドレス帳APIを使用することになるのでしょうか。

    今まではbotを利用開始した際のポストバックイベント拾って、利用者のアカウントIDを取得していましたが、利用開始していないメンバーの場合はそれができません。
    推奨される方法がありましたら教えていただきたいです。

    2021.07.28

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

    LINE WORKS 公式アカウント

    accountId を取得する方法はいくつかございます。

    メンバー追加 API を利用してメンバーを追加した場合には Request 時に任意で指定する email パラメータになります。
    https://developers.worksmobile.com/jp/document/100300501?lang=ja

    すでに追加されているメンバーの場合には、メンバーリスト照会 API を利用して取得することができます。
    https://developers.worksmobile.com/jp/document/100300529?lang=ja

    2021.07.30

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

    みずたにかずお 投稿者

    すでに追加されているメンバーのaccountIdを取得したいです。
    上記のリンク先にメンバーリスト照会APIと言うものは見つからないのですが、どうしたらよろしいですか?
    使用方法をご教授願いたいです。

    2021.08.06

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

    LINE WORKS 公式アカウント

    メンバーリスト照会 API は以下のページをご参考ください。
    https://developers.worksmobile.com/jp/document/100300529?lang=ja

    email パラメータが accountId になります。

    2021.08.16

    0
前の投稿 トークbotのメッセージ送信頻度の制限について
次の投稿トークBotで送信したメッセージに応答した際に、まれにcallbackを受信しないことがある