LINE Notify 是 LINE 的一項免費訊息推播服務,可以讓程式設計者或系統管理者用程式發送 LINE 訊息至指定的聊天室。
在上一篇 LINE Notify 權杖申請與取用 的文章中已詳細說明如何進行LINE Notify的申請與使用,但LINE Notify 無法直接透過網頁前端的方式來發送訊息,所以以下是一個簡單使用 Python 來推播訊息的例子。
編寫 Python 程式碼如下:
import requests
# LINE Notify 權杖
LINE_token = '你的權杖'
# 要推播的訊息
LINE_message = '這是用LINE Notify推播訊息測試'
message = {'message': LINE_message}
# 設定HTTP 標頭參數把LINE Notify 權杖帶入
headers = { "Authorization": "Bearer " + LINE_token }
# 以 requests 發送 POST 請求
requests.post("https://notify-api.line.me/api/notify", headers = headers, data = message)
本例使用 Thonny 來執行上述程式碼。利用 Google Apps Script 推播訊息
除了可利用 Python 來推播 LINE Notify 訊息外,也可利用 Google Apps Script 腳本平台推播訊息。 將未命名專案的名稱加以變更,本例變更為 LINE 推播訊息。將 myFunction 函數名稱改為 doPost。
撰寫程式碼如下:
接著按下功能列上的執行按鈕。function doPost() {
UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
'headers': {
'Authorization': 'Bearer ' + '你的權杖',
},
'method': 'post',
'payload': {
'message':'利用 Google Apps Script 腳本平台推播訊息!'
}
});
}









