rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

LINE BOT API が動かない時に確認するポイント

      2016/04/18   LINE, Web ,

  • このエントリーをはてなブックマークに追加
  • Pocket

LINE BOT API

初めてLINE BOT API でボットを作ってみた記事を昨日書いたのですが、正常に動作するまで結構ハマった箇所があったので、そのポイントをまとめておこうと思います。

コールバックURLにはプロトコル、ポート番号を指定する

LINE developers 管理画面で設定する Callback URL には、プロトコル「https」とポート番号「443」を付けた URL を指定する必要があります。

Callback URL

指定した URL は実際にブラウザ等で実行してみて呼び出せるか確認しておくといいですね。

使えるSSL証明書

コールバックで呼び出される URL は https であれば何でも OK というわけではなく、SSL 証明書によって使える使えないがあるようです。

自分の場合も、Let’s EncryptComodo PositiveSSLグローバルサインのテスト用証明書 の順に試して、ようやく動くようになりました。

なお、コールバック URL を設定したり、SSL 証明書をインストールしてから実際にコールバックが有効になるまで環境によって結構時間がかかるようです。自分の場合は、設定後半日くらい経ってからようやく動作が確認できました。

Server IP Whitelist

LINE developers 管理画面の Server IP Whitelist に、メッセージ送信元のIPアドレスを設定しておく必要があります。

Server IP Whitelist

固定IPを持っているサーバであればそのIPアドレスを単に入力すれば良いです。

最後のビットマスク部は自分の場合、未入力でもOKでした。IPアドレスの範囲を指定しないといけない環境であれば、適宜指定してください。

あとがき

ネットで色々なページを見ていても、何で動かないのか分からない!動くまで苦労した!という記事を多く見かけます。原因がプログラム側のエラーだったら動かしてみてすぐ気付くんですが、設定や環境周りだとそれが見えにくいんですよね。

とりあえず、LINE developer のページで API のエラーログが見られるようになるだけで沢山の人が幸せになれると思うので、Trial が取れる頃にはぜひ改善されていて欲しいですね。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

LINE BOT API
LINE BOT APIが機能アップデートでLet’s EncryptのSSLにもいよいよ対応

先日、LINE BOT API Trial Account が追加募集を開始した …

LINE Notify
手軽にLINEにメッセージ通知できるLINE Notifyを試してみました

先日の「LINE DEVELOPER DAY 2016」で発表された LINE …

加藤一二三
うひょー!将棋プロ棋士のLINEスタンプが出たので買ってみた

うひょー!こういうのあったらいいなぁと前から密かに思っていた、プロ棋士のLINE …

でーびーくん
LINEスタンプ「でーびーくん」の使用回数ランキングTOP5

先日リリースされた LINE スタンプ「でーびーくん」。おかげさまで皆様にちょこ …

LINEスタンプ
小学生が作ったLINEスタンプ「こねことこいぬとこぐまとこうさぎたち」が公開されました

小学生の娘が描いた手描きイラストを LINE スタンプにした「こねことこいぬとこ …

でーびーくん
DBの世界からやってきたLINEスタンプ「でーびーくん」がリリースされました。

申請から約3ヶ月、まったくのイラストど素人な私が初めてチャレンジしたLINEスタ …

notify_from_wp
WordPressからLINE Notifyにメッセージを通知してみた

先日いじってみた LINE Notify が面白かったので、今度は WordPr …

LINE BOT API
LINE BOT APIを使ってPHPで画像検索BOT作ってみました

先日、1万名先着で trial 公開された LINE BOT API が、巷でず …