這次我們要使用的是Line Notify當作我們的訊息傳播方式,Line Notify是一種訊息傳播機器人,當我們在進行程式開發的時候,Line Notify是個免費傳送訊息的好選擇。
你要先到 LINE Notify的官網進行設定 [按我前往]
接著依序步驟,最後你會得到一個Access Token,這組Token非常重要,它代表著你這項服務的存取權限(權杖)
因此千萬不要把Token給其他人。
▲ 點選"發行權杖"
▲ 選擇"聊天室"
▲ 點選複製將權杖保存下來,切記自己保留
請先安裝requests
pip install requests
廢話不多說上範例程式碼:
import requests
def lineNotifyMessage(token, msg):
headers = {
"Authorization": "Bearer " + token, # 權杖,Bearer 的空格不要刪掉呦
"Content-Type": "application/x-www-form-urlencoded"
}
payload = {'message': msg}
# Post 封包出去給 Line Notify
r = requests.post(
"https://notify-api.line.me/api/notify",
headers=headers,
params=payload)
return r.status_code
message = 'Line Notify 測試'
token = '把你的 Token 放在這'
result = lineNotifyMessage(token, message)
print(result) # 印一下回傳代碼
執行結果:
我要訂便當 (3): 用 Python + Line Notify 傳送通知 [範例程式資料來源]
關於Line Notify API 的詳細資訊 [按此前往官方說明文件]
Line Notify: 利用Python傳送客製化訊息 — 以吉娃娃長輩圖為例。按此前往
下次我們會利用這些東西來結合我們的應用