位置情報を送るというメッセージをリクエスト'位置情報'というメッセージを送信したら、
位置情報を送るためのクイックリプライをレスポンスで受け取りたいです。
ネット上にPHPで参考に出来そうなコードがなかったので、質問しました。
ラインボットの位置情報やクイックリプライに詳しい方、教えていただきたいです。
・・・この前に、コードがあります。
} elseif ($message->{"text"} == '位置情報を送る') { //この確認ダイアログでやることをクイックリプライに変えたいです。 /* $messageData = [ 'type' => 'template', 'altText' => '確認ダイアログ', 'template' => [ 'type' => 'confirm', 'text' => '位置情報を送信します', 'actions' => [ [ 'type' => 'uri', 'label' => 'はい', 'uri' => 'line://nv/location' ], [ 'type' => 'message', 'label' => 'いいえ', 'text' => '飲食' ], ] ] ]; */ //自作で書いてみましたが、コンパイルエラーにはなりませんが、レスポンスが来ません。 $messageData = [ 'quickReply'=>[ 'items'=> [ [ 'type'=> 'action', 'action'=> [ 'type'=> 'location', 'label'=>'Send location' ] ], ] ] ]; /* コード
これはmessage api の JSON形式のリファレンスです。これでクイックリプライが出るらしいのですが、
PHPに書き直すと↑形になるのかなと考えています。
https://developers.line.biz/ja/reference/messaging-api/#quick-reply
*/
あなたの回答
tips
プレビュー