LINE WORKS Developers

コミュニティ

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

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

トークBot

トークBotAPIのログ

画像

菊地雄大

2018.06.14既読 484

トークBotを登録し、

固定メニューから自社メッセージ受信サーバへのpostbackを

確認しようとしているのですが、

受信サーバー側での受信が確認できません。

 

どのようなリクエストが投げられているかを確認できるログなどは

API側に用意されていないでしょうか。 

コメント3

  • 画像

    LINE WORKS 公式アカウント

    申し訳ございませんが実際に送信されたリクエストログの内容を確認するAPI​については存在しません。

    なお、固定メニューのボタンを押下した際の挙動は、固定ボタンをどのように登録したかにより異なります。
    【参照:固定メニューの登録】https://developers.worksmobile.com/jp/document/1005012?lang=ja

    ・"​content.buttons[].link"のパラメータを送信した場合には、受信サーバへのCallbackURL行われず、パラメータで指定されたリンクを開きます。
    ・"content.buttons[].postback​"のパラメータを送信した場合には、受信サーバへのCallbackURLへ、パラメータで指定された文字列をメッセージ内容とした​"type:messege"のリクエストが送信されます。
     【参照:メッセージ受信 - Callback 形式 (message)】https://developers.worksmobile.com/jp/document/100500901?lang=ja

    受信サーバへのCallbackを送る設定にしているにもかかわらず受信されないといった場合に多い原因は下記4点です。
    ・httpsでの通信が行えない。
    ・サーバに設定しているSSL証明書が有効期限切れである
    ・サーバに設定しているSSL証明書が​信頼できるCA局が発行したものでない。
    (参考:信頼CA局一覧(https://static.worksmobile.net/static/wm/media/message-bot-api/ca_root_v1.txt)
    ・サーバのSSL証明書の設定間違い。
    いずれも問題ないか、ご確認くださいませ。​

    2018.06.14

    0
  • ありがとうございます。
    別スレッドの
    https://developers.worksmobile.com/jp/community/bot/264?lang=ja&selectedCategory=all
    も拝見し、サーバー証明書を配置しようと思います。

    証明書には、上記の信頼CA局の一覧にあるものから選択しようと思いますが、
    トライアル用のサーバー証明書には対応しているのでしょうか。

    2018.06.15

    0
  • 画像

    LINE WORKS 公式アカウント

    ご確認ありがとうございます。
    トライアルのものでも、信頼CA局が発行しているものであればご利用可能です。
    Let's Encrypt(無料証明書発行サービス)のものもご利用可能です。
    何卒よろしくおねがいいたします。

    2018.06.19

    0