質問: 自社メッセージ受信サーバに対する通信が行われない 投稿内容は全体に公開されます。 アカウント名やドメイン名、 consumerkey などの非公開情報は記入しないでください。 ユーザーからのメッセージ受信を行うためにcallbackurlを設定したのですが、ユーザーからのメッセージに対して反応がありません。 2018年3月22日13:40頃にトークbotへメッセージを送信した際、末尾237のipから通信があったことを弊社ファイアウォールログにて確認しております。 しかし、その後弊社webサーバのログを確認したところ、アクセスログに通信の履歴が残っておりませんでした。 状況説明としては ・callback先のソース内容は、「実行した際、固定のメンバーに固定のメッセージを送信する」といったもの ・callbackurlは「https://{自社サブドメイン名}/{ディレクトリ名}/{ファイル名}」の形式で登録した ・webサーバにはglobal sign様のテスト用証明書をインストール済み ・ブラウザを利用して外部からcallbackurlに設定したurlへアクセスしたところ、問題なくアクセスが行われる 以上になります。 お尋ねしたいこと
回答: ご回答ありがとうございます。 サーバー内のファイアウォールログを確認してみましたところ メッセージを送信したタイミングでhttps通信を受信し、尚且つ許可していたため、ファイアウォールにて通信を遮断している可能性は薄いかと思われます。 今回のケースと同じ症例が無いか調査したところ linebotにてサーバーまで通信が届きながら、webサーバー(apache)のアクセスログに残らないケースが散見されました。 line側にてssl証明書が有効と認識されていない場合、このようなことが起こるようです。 貴社側で弊社webサーバにインストールしているssl証明書の有効性を確認していただくことは可能でしょうか。 ご回答よろしくお願い致します。