image

https://developers.line.biz/zh-hant/

image

image

image

image

image

 

這裡拿  Channel access token

https://developers.line.biz/console/

=>  Messaging API

=>最下面 image

image

 

這裡拿 channel ID=>

https://manager.line.biz/

設定=>Messaging API=>
image

 

 

裝個SDK:

image

 

取得 user ID (不是LINE ID) 或 REPLYTOKEN 後就能回覆訊息給CLIENT端

image

 

設定 WEBHOOK =>
https://developers.line.biz/console

image

 

image

 

 

WEBHOOK ENDPOINT 會接收到使用者傳給CHANNEL的訊息
送過來的data裡會有 replyToken、userId 可用

可以抓replaytoken 回覆

  
  $replyToken = $request->input('events')[0]['replyToken'];
  $received = $request->input('events')[0]['message']['text'];
 
  $httpClient = new \LINE\LINEBot\HTTPClient\CurlHTTPClient($channel_access_token);
  $bot = new \LINE\LINEBot($httpClient, ['channelSecret' => $channel_secret]);
         
  $response = $bot->replyText($replyToken$content);
 

 

或存下userId 直接進行推送

 
$userID = $request->input('events')[0]['source']['userId'];
$httpClient = new \LINE\LINEBot\HTTPClient\CurlHTTPClient($channel_access_token);
 $bot = new \LINE\LINEBot($httpClient, ['channelSecret' => $channel_secret]);
 
 $textMessageBuilder = new \LINE\LINEBot\MessageBuilder\TextMessageBuilder($content);       
 $response = $bot->pushMessage($lineUserID$textMessageBuilder);
 
arrow
arrow
    文章標籤
    line-bot sdk php
    全站熱搜
    創作者介紹
    創作者 MonkeyJ 的頭像
    MonkeyJ

    程式猴

    MonkeyJ 發表在 痞客邦 留言(0) 人氣()