前提
GASで、スクレイピング内容を送信するプログラムを作成中
内容は、JR東日本の運行状況をLINEで通知
※現在新潟県内を作成中
実現したいこと
公式から、友達追加している全員にメッセージを送信したい。
発生している問題・エラーメッセージ
Exception: Request failed for https://api.line.me returned code 400. Truncated server response: {"message":"The request body has 1 error(s)","details":[{"message":"May not be empty","property":"to"}]} (use muteHttpExceptions option to examine full response)
該当のソースコード
//メッセージ送信 const url = 'https://api.line.me/v2/bot/message/push'; const token = 'トークンは省略'; const payload = { messages: [ { type: 'text', text: "JR東日本|越後線" + "\n" + JR_ECHIGO +"\n"+ "JR東日本|信越本線" +"\n"+ JR_SHINETSU +"\n"+ "JR東日本|白新線" +"\n"+ JR_HAKUSIN } ] }; const params = { method: 'post', contentType: 'application/json', headers: { Authorization: 'Bearer ' + token }, payload: JSON.stringify(payload) }; UrlFetchApp.fetch(url, params); }
ソースコード内の変数
JR_ECHIGO:越後線の運行状況
JR_SHINETSU:信越本線の運行状況
JR_HAKUSHIN:白新線の運行状況
試したこと
URLの再確認などを行いましたが、改善しませんでした。
補足情報
GoogleAppsScript
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。