今天想使用 line 發群組通知
首先申請權杖
官方文件範例是使用 curl
$ curl -X POST -H 'Authorization: Bearer <access_token>' -F 'message=foobar' \
https://notify-api.line.me/api/notify
但試了半天發現一個問題 就是 message 無法換行
找了好久才找到 範例如下
第一個方法
curl -X POST -H 'Authorization: Bearer (your token)' --data-binary message="%0A中文%0A123%0Aabc%0A456" https://notify-api.line.me/api/notify
使用python範例如下
檔名存為 line_notify.py
檔案內容如下
import requests
import sys
f = open(sys.argv[1])
msg = f.read()
f.close
def lineNotify(token, msg):
url = "https://notify-api.line.me/api/notify"
headers = {
"Authorization": "Bearer " + token
}
payload = {'message': msg}
r = requests.post(url, headers=headers, data=payload)
return r.status_code
token = "your token"
lineNotify(token, msg)
https://officeguide.cc/python-line-notify-send-messages-images-tutorial-examples/
https://fm-aid.com/bbs2/viewtopic.php?pid=52815
https://notify-bot.line.me/zh_TW/
沒有留言:
張貼留言