開発ブログ

株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。

電話でのお問合わせ 075-744-6842 ([月]-[金] 10:00〜17:00)

  1. top >
  2. 開発ブログ >
  3. PHP >
  4. Line Message APIで個別のpush通知をPHPで送る

Line Message APIで個別のpush通知をPHPで送る

こんにちは。
ニシザワです。

本日は、ライトな記事です。
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のアカウント連携を制作してみた①

本日は以上。
  • posted by Nextatスタッフ
  • PHP , LINE
TOPに戻る