GASからLINEにプッシュメッセージを送信
Google Apps ScriptからLINE公式アカウントにプッシュメッセージを送信する関数を以下に示す。
const notifyLine = (message) => { const ACCESS_TOKEN = '{LINE公式アカウントのアクセストークン}'; const USER_ID = '{LINEのユーザID}'; // LINE Messaging API のプッシュメッセージのURL const url = 'https://api.line.me/v2/bot/message/push'; const headers = { 'Content-Type': 'application/json; charset=UTF-8', 'Authorization': 'Bearer ' + ACCESS_TOKEN, }; const data = { 'to': USER_ID, 'messages': [ { 'type': 'text', 'text': message } ], 'notificationDisabled': true }; const options = { 'method': 'post', 'headers': headers, 'payload': JSON.stringify(data) }; UrlFetchApp.fetch(url, options) }
data.toを指定しなければブロードキャストメッセージ(LINE公式アカウントと友だちになっているすべてのユーザーに送るメッセージ)を送ることができます。
0 件のコメント:
コメントを投稿