iT邦幫忙

0

Google Apps Script(GAS) x LINE 訊息發送問題

  • 分享至 

  • xImage

function doPost() {
UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
'headers': {
'Authorization': 'Bearer ' + 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
},
'method': 'post',
'payload': {
'message':'訊息1',

    }
});

}

想請問,我是否可以使用這個,在2個不同的line群同時發送?

  'Authorization': 'Bearer ' + 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  'Authorization': 'Bearer ' + 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  增加2行不同的發行權仗,系統只會抓最後一個,是否有辦法設定2個權杖?

發送訊息部分,是否有辦法發送多則訊息?
'message':'訊息1',
'message':'訊息2',

powerc iT邦新手 1 級 ‧ 2021-10-12 13:45:41 檢舉
沒注意到是notify,先自刪
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
Han
iT邦研究生 1 級 ‧ 2021-10-11 23:11:30

不行一次放兩個,但你可以打兩次api分別用token當作參數

function doPost(token) {
    UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
        'headers': {
        'Authorization': `Bearer ${token}`,
    },
        'method': 'post',
        'payload': {
            'message':'訊息1',
        }
    });
}
s0975380 iT邦新手 5 級 ‧ 2021-10-12 19:25:57 檢舉

那請問 token 如何設定發行權仗?
'Authorization': 'Bearer ' + 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
這段 xxxxxx權杖碼要輸入在哪裡?讓系統抓?

Han iT邦研究生 1 級 ‧ 2021-10-13 09:55:14 檢舉

這個要請你先去理解Line Notify的流程,目前有兩種token發行方式

  1. 你要在想發送訊息的群組內,然後申請token指定將訊息送到群組
  2. 申請發行token的服務,可以透過這邊,然後實作發行token的流程,這樣可以讓使用者決定要把Line Notify訊息發送到哪個群組

兩種方式完成後,都必須自行把Line Notify官方帳號邀請到群組

我要發表回答

立即登入回答