前提・実現したいこと
linebotをGASで作成
発生している問題・エラーメッセージ
返信が返ってこない為困っている
該当のソースコード
GAS
1function myFunction() { 2 // LINE developersのメッセージ送受信設定に記載のアクセストークン 3var ACCESS_TOKEN = 'アクセストークンが入っている'; 4 5function doPost(e) { 6 // WebHookで受信した応答用Token 7 var replyToken = JSON.parse(e.postData.contents).events[0].replyToken; 8 // ユーザーのメッセージを取得 9 var userMessage = JSON.parse(e.postData.contents).events[0].message.text; 10 // 応答メッセージ用のAPI URL 11 var url = 'https://api.line.me/v2/bot/message/reply'; 12 13 UrlFetchApp.fetch(url, { 14 'headers': { 15 'Content-Type': 'application/json; charset=UTF-8', 16 'Authorization': 'Bearer ' + ACCESS_TOKEN, 17 }, 18 'method': 'post', 19 'payload': JSON.stringify({ 20 'replyToken': replyToken, 21 'messages': [{ 22 'type': 'text', 23 'text': userMessage + 'やばいですね!', 24 }], 25 }), 26 }); 27 return ContentService.createTextOutput(JSON.stringify({'content': 'post ok'})).setMimeType(ContentService.MimeType.JSON); 28} 29} 30
試したこと
webhookの更新gas側のプロジェクトバージョンを新規で作る、匿名含む全員に公開
この3つは試したが特に変化がなかった
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/03 01:59