LoginSignup
3
2

More than 5 years have passed since last update.

LINE@ではまったポイント

Last updated at Posted at 2018-05-11

言語はPHPです。

BotのREPLY_MESSAGE(自動応答メッセージ)がWebhook URLで指定したURLにアクセスこない

LINE@機能利用の自動応答メッセージを「利用しない」にする。
最初はあまり文章説明読まずに、REPLY_MESSAGEを利用するかどうかかと思い、利用するにしていた。
Webhook URLにアクセスが届かず、はまった。。。

ライン返信メッセージ.png

応答メッセージのreplyTokenの取得

1メッセージごとに、メッセージを識別するトークンが割り振られる。それが、応答トークン(replyToken)。

リクエストにある。下記のような感じで、リクエストから取得する。
$replyToken = $request->events[0]['replyToken'];
この値を'<replyToken>'に設定する。

応答メッセージを送るAPI

APIリクエストでのエラーメッセージ

The property, XXX, in the request body is invalid (line: XXX, column: XXX)
リクエストボディに無効なプロパティが指定されていました。XXXの部分に具体的な行と列が表示されます。

指定項目をチェックしても原因が分からない場合は、配列にすべきだが配列になっておらず、エラーになっている可能性が高い。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2