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 件のコメント:
コメントを投稿