LINE WORKS Developers

コミュニティ

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

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

トークBot

自社メッセージ受信サーバに対する通信が行われない

画像

伊藤克仁

2018.03.22既読 359

投稿内容は全体に公開されます。 

アカウント名やドメイン名、 ConsumerKey などの非公開情報は記入しないでください。

 

ユーザーからのメッセージ受信を行うためにcallbackURLを設定したのですが、ユーザーからのメッセージに対して反応がありません。

2018年3月22日13:40頃にトークBOTへメッセージを送信した際、末尾237のIPから通信があったことを弊社ファイアウォールログにて確認しております。
しかし、その後弊社WEBサーバのログを確認したところ、アクセスログに通信の履歴が残っておりませんでした。

 

状況説明としては

・callback先のソース内容は、「実行した際、固定のメンバーに固定のメッセージを送信する」といったもの

・callbackURLは「https://{自社サブドメイン名}/{ディレクトリ名}/{ファイル名}」の形式で登録した

・WEBサーバにはGlobal Sign様のテスト用証明書をインストール済み

・ブラウザを利用して外部からcallbackURLに設定したURLへアクセスしたところ、問題なくアクセスが行われる

以上になります。


お尋ねしたいことは
・13:40頃に送信したメッセージに対する弊社への通信は、貴社によるもので間違いないか
・上記通信が貴社のものならば、本件に関してどのようなトラブルシューティングの観点があるか
以上になります。

ご回答よろしくお願い致します。

コメント6

  • 画像

    LINE WORKS 公式アカウント

    IPアドレスについては公開していない/変わる可能性があるため、弊社のものであるかどうかは断言しかねます。
    しかしながら、ファイアーウォールに到達しているがサーバには到達していないのであれば、ファイアーウォールにて通信を
    遮断している可能性が高いのではないかと推測されます。
    弊社からのCallback内容​は下記の通りとなりますので、ファイアーウォールのログをご確認いただけますでしょうか。
    https://developers.worksmobile.com/jp/document/1005009

    2018.03.22

    0
  • ご回答ありがとうございます。

    サーバー内のファイアウォールログを確認してみましたところ
    メッセージを送信したタイミングでhttps通信を受信し、尚且つ許可していたため、ファイアウォールにて通信を遮断している可能性は薄いかと思われます。

    今回のケースと同じ症例が無いか調査したところ
    LINEBOTにてサーバーまで通信が届きながら、WEBサーバー(Apache)のアクセスログに残らないケースが散見されました。
    LINE側にてSSL証明書が有効と認識されていない場合、このようなことが起こるようです。

    貴社側で弊社WEBサーバにインストールしているSSL証明書の有効性を確認していただくことは可能でしょうか。

    ご回答よろしくお願い致します。

    2018.03.22

    0
  • 画像

    LINE WORKS 公式アカウント

    ご連絡遅くなりました。また、ファイアウォールのログのご確認ありがとうございました。
    確認してみたところ、御社のSSL証明書について
    発行CAが弊社サーバの信頼CA局として登録されておらず、エラーで処理してしまっているようです。
    お手数ですがテスト用の証明書ではなく、本番用の証明書を利用して試してみることをお願いしてもよろしいでしょうか。

    2018.03.26

    0
  • ご確認頂きありがとうございました。

    評価用SSL証明書で動作確認が取れているものはありますでしょうか。
    評価用SSL証明書では実装が難しいならば、その他動作確認が取れているSSL証明書をお教えいただければと思います。

    2018.03.27

    0
  • 画像

    LINE WORKS 公式アカウント

    現在、評価利用している企業様は多くございますものの、弊社として特定の CA 局利用は推奨いたしかねますため詳細の明記は避けさせていただきます。
    基本的には、信頼CA局は一般的な証明書ストアに登録されているものと同様です。
    デフォルト設定で利用しており、特別何か追加や削除を行っているわけではございません。
    ​​何卒、よろしくお願い致します。

    2018.03.27

    0
  • ご回答ありがとうございました。
    他の証明書にて検証させていただきます。

    2018.03.28

    0