Bot

トークBotAPIのログ

菊地雄大

2018.06.14既読 3016

トーク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
前の投稿 APIでアップロードしたPNGファイルをiPhoneアプリでダウンロードするとJPGになる
次の投稿bot紐付け時にトークルーム名が「(トーク相手なし)」と表示される
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。