Line Message APIで個別のpush通知をPHPで送る
こんにちは。
ニシザワです。
本日は、ライトな記事です。
PHPとLine Message Apiを利用して、ユーザーにpush messageを送る方法を書きます。
公式は こちら
これをもとにLineが用意してくれているClientを使うだけ。
とっても簡単!!
独自の管理サイトからの連携も可能です。
その場合は、サイトとアカウント連携をしてuuidを予め取得しておけば大丈夫です。
Laravelを使ったアカウント連携は下記にまとめてますので一度御覧ください。
【Laravel】Line Message APIのアカウント連携を制作してみた①
本日は以上。
ニシザワです。
本日は、ライトな記事です。
PHPとLine Message Apiを利用して、ユーザーにpush messageを送る方法を書きます。
公式は こちら
ソースコード
$uuid = "uhoge..........";
$httpClient = new \LINE\LINEBot\HTTPClient\CurlHTTPClient("YOUR API KEY");
$bot = new \LINE\LINEBot($httpClient, ['channelSecret' => "YOUR CHANNEL SECRET"]);
$textMessageBuilder = new \LINE\LINEBot\MessageBuilder\TextMessageBuilder('hello'); //ここにメッセージを入れる。
$response = $bot->pushMessage("{$uuid}", $textMessageBuilder);
echo $response->getHTTPStatus() . ' ' . $response->getRawBody();
$uuidはトークルームに参加したときに取得するユーザーの個別IDです。これをもとにLineが用意してくれているClientを使うだけ。
とっても簡単!!
独自の管理サイトからの連携も可能です。
その場合は、サイトとアカウント連携をしてuuidを予め取得しておけば大丈夫です。
Laravelを使ったアカウント連携は下記にまとめてますので一度御覧ください。
【Laravel】Line Message APIのアカウント連携を制作してみた①
本日は以上。