Line Message API

建立 Line Message API Channel

在 Line Developers 點選 Crete new channel 按鈕,建立新頻道

Create New Channel

頻道類型選擇 Messaging API

Choose Messaging Api

輸入 App 名稱 及選擇 方案Developer Trial

Developer Trial 方案才可以不用付費進行推送訊息 Push Message 測試

Choose Messaging Api

同意使用條款

Agree Terms of use

建立 Line Message API Channel 完成

Line Message channel create finish

使用 Line Message API 傳送訊息

以 Line PHP 套件 GitHub - line/line-bot-sdk-php: SDK of the LINE Messaging API for PHP 為例

安裝 Line PHP 套件

composer require linecorp/line-bot-sdk

建立 LineBot Client

<?php
$httpClient = new \LINE\LINEBot\HTTPClient\CurlHTTPClient('<channel access token>');
$bot = new \LINE\LINEBot($httpClient, ['channelSecret' => '<channel secret>']);

取得 LineBot Client

在程式碼中的 <channel access token><channel secret> 都可以在頻道設定中找到

Line Message channel setting

在下方即可找到相關 token

Line Message channel secret

<channel access token> 一開始沒有,需要點選 Issue 按鈕產生

Line Message channel access token

Line Message channel access token

建立完成後即可看到產生的 <channel access token>

Line Message channel access token

傳送訊息

傳入指定的 Line @ user id 即可將訊息推送給訂閱的人

<?php
$response = $bot->pushMessage('<user id>', new TextMessageBuilder('test text1', 'test text2', 'test text3'));

user id 可以在頻道設定最下方找到

Line Message channel user id

傳送過去後即可看到剛剛設定的訊息

Line Message channel user id

參考資料

results matching ""

    No results matching ""