#LINE APIを利用してグループにpushメッセージ
PHP
1function pushText($user_id,$send_text){ 2 $response_format_text=[ 3 "type"=>"text", 4 "text"=>$send_text 5 ]; 6 $post_data=[ 7 "to"=>$user_id, 8 "messages"=>[$response_format_text] 9 ]; 10 $ch=curl_init("https://api.line.me/v2/bot/message/push"); 11 curl_setopt($ch,CURLOPT_POST,true); 12 curl_setopt($ch,CURLOPT_CUSTOMREQUEST,'POST'); 13 curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 14 curl_setopt($ch,CURLOPT_POSTFIELDS,json_encode($post_data)); 15 curl_setopt($ch,CURLOPT_HTTPHEADER,array( 16 'Content-Type: application/json; charser=UTF-8', 17 'Authorization: Bearer '.ACCESS_TOKEN 18 )); 19 $result=curl_exec($ch); 20 curl_close($ch); 21}
LINEのAPIを利用して、リファレンス(https://devdocs.line.me/ja/#template-message)を参考に上記のコードで個人ユーザーに対してメッセージを送ることが出来ました。
実際には、グループに対してメッセージを送りたいと考えています。
質問事項は主に以下の通りです。
- グループに対してメッセージをpushすることは可能か?
- 可能だとしたらグループの識別子(?)的なものはどのように取得するか?
- ちなみに、ユーザーの識別子ってどのように取得するのでしょうか?
(今回やったときは、replyのAPIを使用したときに得られたuserIDを利用したのですが、友達登録してあればそこのリストからuserIDを取得できる、みたいなことはありますか?)
よろしくお願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。