UrlFetchAppを使用しGASからLINEへ通知を送るスクリプトを作成中です。
テスト送信をしたいのですが、以下のようなエラーメッセージが出てしまいました。
このメッセージの意味がわからず、修正することができません。
アドバイスをお願いいたします。
<作成したScript>
function myFunction() { const ACCESS_TOKEN = 'LINEのTOKEN'; const USER_ID = 'LINEのUSER ID'; const url = 'https://api.line.me/v2/bot/message/push'; const headers = { 'Content-type' : 'application/json; charset=UTF-8', 'Authorization' :'Bearer '+ ACCESS_TOKEN, }; const message = 'テスト通知です。'; const data = { 'to' : USER_ID, 'message': [ { 'type':'text', 'text':message, } ] }; const options = { 'method': 'post', 'headers': headers, 'payload': JSON.stringify(data), muteHttpExceptions: true, }; let res = UrlFetchApp.fetch(url, options); Logger.log(res); }
<エラーメッセージ>(意味不明)
{"message":"The request body has 1 error(s)","details":[{"message":"May not be empty","property":"messages"}]}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/09 13:29