質問: よろしくお願いします。 LINE BOT APIを利用してBOTを作りました。 メッセージを送ると「hello」と返事をするものです。 しかし、実際にメッセージを送ってみても返事が帰ってきません。 原因として考えられるものは何があるでしょうか? 開発環境 ・ロリポップ(レンタルサーバ) ・ロリポップの共有SSLを使っています。 ・PHP5.4.39 既読は付きます。 Callback URLは > > https://アカウント名-ドメイン(.jpより前のアルファベット).ssl-lolipop.jp:443/line/call.php > > > です。 IPは xxx.xxx.xxx.xxx のみ入力してあります。 ロリポップマイページのFTPアクセス制限で接続元IPアドレスとしてデフォルトで登録されているものです。 5つめの空欄(/の後ろ)は入力していません。 (Server IP WhitelistのIP address 「空欄.空欄.空欄.空欄/空欄」の「/空欄」の部分) ネットでは初日は結果が返ってこないと書いてあるページもありました。 しかし、上記のIPアドレスの記入欄が気になっています。 ソースは > > http://qiita.com/srea/items/58ba0f7d870a6ee3da2a > > > こちらをほぼそのまま使っています。 画像部分をコメントアウトしています。
回答: LINE BOT の Whitelist の仕様は知りませんが、xxx.xxx.xxx.xxx / xx の表現はネットワークアドレスを指します。 最後のXXはマスクビットになるので、CIDRアドレス計算ツール等で調べて入力してみてください。 単一ホストのみの登録であれば、32で表現できます。