###以下の記事と同じようにGASでコードを書いてみました。
(コードは下記に記載)
しかし、Webhook URLの接続確認をLINE Developers上にて行うと**「Webhookが無効なHTTPステータスコードを返しました(期待されるステータスコードは200です)」**というエラーが出てきます。(記事と全く同じ手順を踏んでいるはずなのに...)
お忙しい中とは思いますが、ご回答いただけましたら、嬉しいです。
どうぞ宜しくお願いいたします。
【LINE Botの作り方】Messaging API × GAS(Google Apps Script)でおうむ返しボットを作成する。
以下、コード
var channel_access_token = "Messaging APIのアクセストークンを指定" // ボットにメッセージ送信/フォロー/アンフォローした時の処理 function doPost(e) { var events = JSON.parse(e.postData.contents).events; events.forEach(function(event) { if(event.type == "message") { reply(event); } else if(event.type == "follow") { follow(event); } else if(event.type == "unfollow") { unFollow(event); } }); } // 入力されたメッセージをおうむ返し function reply(e) { var message = { "replyToken" : e.replyToken, "messages" : [ { "type" : "text", "text" : ((e.message.type=="text") ? e.message.text : "Text以外は返せません・・・") } ] }; var replyData = { "method" : "post", "headers" : { "Content-Type" : "application/json", "Authorization" : "Bearer " + channel_access_token }, "payload" : JSON.stringify(message) }; UrlFetchApp.fetch("https://api.line.me/v2/bot/message/reply", replyData); } /* フォローされた時の処理 */ function follow(e) { } /* アンフォローされた時の処理 */ function unFollow(e){ }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/22 05:06