[day-28] Python-实战应用-Line讯息传送

实战应用篇P1

  这次我们要使用的是Line Notify当作我们的讯息传播方式,Line Notify是一种讯息传播机器人,当我们在进行程序开发的时候,Line Notify是个免费传送讯息的好选择。


首先:

  你要先到 LINE Notify的官网进行设定 [按我前往]
接着依序步骤,最後你会得到一个Access Token,这组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传送客制化讯息 — 以吉娃娃长辈图为例。按此前往


下次我们会利用这些东西来结合我们的应用


<<:  3.2 Design System - 其他注意事项

>>:  DAY 28 - 殭屍女孩 (1)

Day 20-重构 (Refactoring) 与接缝 (Seam) - 2 (核心技术-12)

在方法被呼叫前注入一个假物件-前言 (以工厂类别为示范) 今天接下来会探讨第三种型别,并非透过建构函...

[Day26]ISO 27001 附录 A.14 系统获取、开发及维护

A.14 系统获取、开发及维护 A.14.1 资讯系统之安全要求事项 目标:确保资讯安全系跨越整个生...

[Day27]- 新手的Web系列CRLF 0x2

Day27- 新手的Web系列CRLF 0x2 正文 CRLF Injection原理 HTTP H...

【Day 22】Go 基础小笔记 III :method / interface

没有 object、没有 class 、没有继承的 Go, 靠着 struct / method ...

[Day10] 文本/词表示方式(一)-前言

一. 前言 在如今社群网路蓬勃的时代,从网路充斥着许多文字资料,要如何有效的分析文字让电脑可以知道我...