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

posted @ 2024-10-03 12:21  __username  阅读(10)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。