3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Google Apps Script 的基本介紹 其實本篇是在於說明Google apps script可能不回應原因: 早期是玩自行架的Server上建立的Webhook API , 想說最近來玩玩看Google apps script , 沒想到卡關卡了那麼久 , Stackdriver logging 查了半天 , 想說奇怪 , LINE 發訊過來只有 post data logs , 卻都沒有message reply  !? 今天終於發現一個自己 "唸書不仔細  跳來跳去看"壞習慣所造成的後果 , 原來 Google apps script  發部新版時一定要選 "新增" 專案版本  XD  參考: 實作 LINE 聊天機器人 ( Google Apps Script ) 實作 LINE 聊天機器人 ( Google Apps Script ) 部署時有幾個設定需要注意,如果有更動程式內容,專案版本一律選擇「新增」,而具有應用程式存取權的使用者,選擇「任何人,甚至匿名使用者」,完成部署後就會產生一段網址,這段網址就是要提交給 LINE 的 webhook 網址。 基本上參照上面網頁教學  把code貼進去就可以Work  但看下方留言   有人多跟央喜一樣  K文不認真 XD Code Sample: ======================================== // Comment function doPost(e) { var CHANNEL_ACCESS_TOKEN = '你的 Channel access token'; var msg = JSON.parse(e.postData.contents); console.log(msg); // 取出 replayToken 和發送的訊息文字 var replyToken = msg.events[0].replyToken; var userMessage = msg.events[0].message.text; if (typeof replyToken === 'undefined') { return; } var url = 'https://api.line.me/v2/bot/message/reply'; UrlFetchApp.fetch(url, { 'headers': { 'Content-Type': 'application/json; charset=UTF-8', 'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN, }, 'method': 'post', 'payload': JSON.stringify({ 'replyToken': replyToken, 'messages': [{ 'type': 'text', 'text': userMessage+' ( google )', }], }), }); } ==================================================  LINE echo bot 理我了 .... 分享提醒一下大家注意事項 , 不要跟央喜一樣犯錯  , 後續再來研究筆記  XD Ref:  LINE BOT 實戰 ( 原理篇 ) Messaging API reference 實作 LINE 聊天機器人 ( Google Apps Script ) 自建 LINE Notify 訊息通知 Google Apps Script function not found: doGet

本文由yancey-studyblogspotcom提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦