在你的line developers 裡面會包含這些東西
開發者頁面第一個選項「Basic information」是最重要的,在這邊我們要記住「Channel ID」、「Channel Secret」( 點選 SHOW 會出現 ) 和「Channel Access Token」( 點選 ISSUE 會產生 ),而「Webhook URL」則是一個要放在「https」的網址,用作和 LINE BOT 溝通使用,到這邊基本上我們已經完成了 LINE BOT 的設定,接著就來看看 Webhook URL 要怎麼做。
我個人是用google script 寫程式來連結line bot
一開始先把這段程式碼打出來
function doPost(e) {
var CHANNEL_ACCESS_TOKEN = '你的Channel access token';
var msg = JSON.parse(e.postData.contents);
console.log(msg);
如果要取出 replyToken 和發送的訊息文字,則貼上:
var replyToken = msg.events[0].replyToken;
var userMessage = msg.events[0].message.text;
至於像是表單或是有選項可以選擇我們可以參考"line designer",裡面都有附上一些簡單的程式碼
下一篇會做介紹
http://evassmat.com/JMut
可以點擊網址觀看更多!
我用了postback的按鈕訊息,讓使用者選擇
之後並宣告
var pdata = msg.events[0].postback.data;
但使用者按鈕後pdata卻抓不到值
請問是為什麼?