wx推送
推送消息到wx
基本代码
注意:
import requests
APPTOEKN = "AT_xxxxxxxxxxxxxxxxxxxxxxxxxx"
UIDS = [
"UID_xxxxxxxxxxxxxxxxxxxxx",
]
def send_message(msg,summary="test"):
"""
微信公众号推送发送消息
:param msg: 要发送的内容
:param summary: 标题
:return:
"""
# print("发送的消息为:", msg)
url = 'https://wxpusher.zjiecode.com/api/send/message'
body = {
"appToken": APPTOEKN,
"content": msg,
"Content-Type": "application/json",
"summary": summary, # 消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。
"contentType": 1, # 内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown
"uids": [ # 发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。
UIDS[0]
],
"url": "https://myaa.com", # 原文链接,可选参数
"verifyPay": "false" # 是否验证订阅时Content-Type间,true表示只推送给付费订阅用户,false表示推送的时候,不验证付费,不验证用户订阅到期时间,用户订阅过期了,也能收到。
}
response = requests.post(url, json=body)
print(response.json())
if __name__ == '__main__':
for i in range(1, 60):
msg = 'hello world 你好世界'
send_message(msg=msg, summary=f"test-->{i}")
调用
from wxPushModel.wxpush import send_message
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/18445571