通过第三方WxPusher
用的第三方:/docs/#/ 注册说明请查看文档
1、获取微信UID
(1)通过扫码获取微信UID:
(2)扫码后:
2、创建应用
3、获取APPtoken
4、代码中修改APPtoken和UID,发送消息
5、微信收到消息
6、附上代码
import requestsimport jsons = requests.session()headers = {'Content-Type':'application/json'}def send(content):url = '/api/send/message'#固定无需修改data = {"appToken":"AT_*****",#填自己在wxpusher申请的token"content": content,#消息内容"summary":"温馨提示",#消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。"contentType":2,#内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown"topicIds":[ #发送目标的topicId,是一个数组!!!,也就是群发,使用uids单发的时候, 可以不传。],"uids":[#发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。# 想推送给谁,UID在wxpusher后台看,如果推送的人比较多可以用官方的获取用户接口"UID_*******"],"url":"/statuses/extend?id=4755736296948252" #原文链接,可选参数}res = s.post(url,data=json.dumps(data),headers=headers)print(res.text)if __name__ == '__main__':send('测试一下消息发送内容:哈哈哈哈哈')