【python】使用pushplus实现警报微信提醒,提供代码和详细注释

本文介绍了如何使用PushPlus服务进行微信提醒,包括获取token授权码的步骤、运行代码示例以及官方API文档的要点。通过Python代码展示了如何构造和发送包含异常数据信息的JSON格式推送内容。最后,提供了返回码的解释,帮助理解接口的响应状态。
摘要由CSDN通过智能技术生成


欢迎关注 『发现你走远了』 博客,持续更新中
欢迎关注 『发现你走远了』 博客,持续更新中

运行效果

在这里插入图片描述
在这里插入图片描述


如何获取token授权码

http://www.pushplus.plus/push1.html

微信扫码登陆后获取token
在这里插入图片描述


运行代码

# @Time    : 2022/6/20 8:36
# @Author  : 南黎
# @FileName: push推送微信提醒.py
# encoding:utf-8
import requests
import json
import time
token = '你的token' #在pushpush网站中可以找到
title= '数据异常警告提醒' #改成你要的标题内容
error_time=time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))#获取格式化的时间
error_dataType='网关数据'
error_number=404

#注意了,下方的内容因为是json的原因,注意其中键值对的  ''符号

#第一种字符拼接类型的格式化
#content ="{'异常数据类型':'网关数据','异常发生时间':'"+str(error_time)+"','异常错误代码':'404'}" #改成你要的正文内容

#第二种(推荐) 实用format的格式化
content ="{"+"'异常数据类型':'{}','异常发生时间':'{}','异常错误代码':'{}'".format(error_dataType,str(error_time),error_number)+"}" #改成你要的正文内容

url = 'http://www.pushplus.plus/send'
data = {
    "token":token,#密钥
    "title":title,#标题
    "content":content,#发送的信息内容,这里我们是json数组
    "template":"json"#数据类型为json
}
body=json.dumps(data).encode(encoding='utf-8')
headers = {'Content-Type':'application/json'}
request_result=requests.post(url,data=body,headers=headers)
print(request_result)# <Response [200]>

# 接口返回码说明如下:
#
# 返回码	说明
# 200	执行成功
# 302	未登录
# 401	请求未授权
# 403	请求IP未授权
# 500	系统异常,请稍后再试
# 600	数据异常,操作失败
# 805	无权查看
# 888	积分不足,需要充值
# 900	用户账号使用受限
# 999	服务端验证错误

官方API文档

本节内容来自http://www.pushplus.plus/doc/guide/api.html#一、发送消息接口


总结

大家喜欢的话,给个👍,点个关注!给大家分享更多计算机专业学生的求学之路!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2022 mzh

Crated:2022-2-1

欢迎关注 『发现你走远了』 博客,持续更新中
欢迎关注 『发现你走远了』 博客,持续更新中


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发现你走远了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值