本文借助github免费的推送服务平台,仓库地址:https://github.com/wxpusher/wxpusher-docs
详细过程如下:

  1. 点击注册账户:http://wxpusher.zjiecode.com/admin/(使用微信扫码登录,无需注册,新用户首次扫码自动注册)

  2. 然后创建应用

    回调地址:可以不填写,不填写用户关注的时候,就不会有回调,你不能拿到用户的UID,参考回调说明。

    设置URL:可以不填写,填写以后,用户在微信端打开「我的订阅」,可以直接跳转到这个地址,并且会携带uid作为参数,方便做定制化页面展示。

    联系方式:可以不填写,告诉用户,如何联系到你,给你反馈问题。

    关注提示:用户关注或者扫应用码的时候发送给用户的提示,你可以不填写,Wxpusher会提供一个默认文案。你也可以在用户关注回调给你UID的时候,再主动推送一个提示消息给用户。

    说明:描述一下,你的应用,推送的是啥内容,用户通过链接关注,或者在微信端查看的时候可以看到。

  3. 扫码关注应用

  4. HTTP调用

    • POST方式
      POST接口是功能完整的接口,推荐使用。
      请求头需要加入Content-Type:application/json
      地址:http://wxpusher.zjiecode.com/api/send/message
      请求数据放在body里面,具体参数如下:

      {"appToken":"AT_xxx","content":"Wxpusher祝你中秋节快乐!","summary":"消息摘要",//消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。"contentType":1,//内容类型 1表示文字  2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown "topicIds":[ //发送目标的topicId,是一个数组!!!,也就是群发,使用uids单发的时候, 可以不传。123],"uids":[//发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。"UID_xxxx"],"url":"http://wxpusher.zjiecode.com" //原文链接,可选参数
      
    • GET方式
      GET接口是对POST接口的阉割,主要是为了某些情况下调用方便,只支持对文字(contentType=1)的发送,举例:
      http://wxpusher.zjiecode.com/api/send/message/?appToken=AT_qHT0cTQfLwYOlBV9cJj9zDSyEmspsmyM&content=123&uid=c1BcpqxEbD8irqlGUh9BhOqR2BvH8yWZ&url=http%3a%2f%2fwxpusher.zjiecode.com
  5. Python简单实现(GET方式)

    import requests
    # 发送GET请求
    requests_get = requests.get('http://wxpusher.zjiecode.com/api/send/message/?\
    appToken=APP令牌&content=消息详细内容\
    &uid=用户UID', 'GET')
    # 得到响应状态码 200表示发送成功(若发送失败,请查看响应体报错消息内容)
    print(requests_get.status_code)
    

基于Python实现微信消息推送相关推荐

  1. 基于SpringBoot实现微信消息推送

    本微信消息推送实现的功能 1.当天指定城市的天气 2.当天指定城市的最低高气温 3.彩虹屁 技术栈 1.SpringBoot2.7.5 2.JDK1.8 源码链接:weather_push.zip - ...

  2. 基于WxPusher实现微信消息推送

    最近找到一个公众号(WxPusher消息推送平台),提供了api接口和开发文档,可以借助python程序实现每日的消息推送,通过发送post请求,用户只需要扫描二维码就能实现推送的功能,并且支持群发. ...

  3. python 全栈开发,Day103(微信消息推送,结算中心业务流程)

    python 全栈开发,Day103(微信消息推送,结算中心业务流程) 昨日内容回顾 第一部分:考试题(Python基础)第二部分:路飞相关 1. 是否遇到bug?难解决的技术点?印象深刻的事?- o ...

  4. .net 实时通信_基于 RabbitMQ 的实时消息推送

    实现服务器端推送的几种方式 Web 应用都是基于 HTTP 协议的请求/响应模式,无法像 TCP 协议那样保持长连接,因此 Web 应用就很难像手机那样实现实时的消息推送.就目前来看,Web 应用的消 ...

  5. Django实现微信消息推送

    一 所需准备条件 微信公众号的分类 微信消息推送 公众号 已认证公众号 服务号 已认证服务号 企业号 基于:微信认证服务号 主动推送微信消息. 前提:关注服务号 环境:沙箱环境 沙箱环境地址: htt ...

  6. 抖音微信消息推送情侣告白浪漫(简易版)

    抖音微信消息推送情侣告白浪漫(简易版) 一.首先去微信公众平台用微信扫码登录 登录后会自动生成属于自己的appId,appSecret 二.在上述登录后页面中下拉,用一个手机扫码会生成user_id( ...

  7. Node-Red 实践:企业微信消息推送

    一个偶然的机会,认识了node-red.这种拖拽控件编写代码的方式给了我很深刻的印象.能够通过简单的拖拽实现mqtt,http,websocket,tcp的服务,作为基于网络的业务流程demon非常方 ...

  8. 微信消息推送神器pushplus介绍,让消息推送更简单

    很早之前曾经做过微信公众号消息推送,实现了一些有意思的小功能.如设备报警消息推送.每日天气预报和大盘资讯简报推送等,使用的是微信官方的api.后台使用golang做了个简单的服务,操作使用上是有点儿麻 ...

  9. 基于 RabbitMQ 的实时消息推送

    博主新开公众号"不太灵光的程序员" , 关注公众号,每日八点有干货推送 1 实现服务器端推送的几种方式 Web 应用都是基于 HTTP 协议的请求/响应模式,无法像 TCP 协议那 ...

最新文章

  1. bert pytorch源码_【PyTorch】梯度爆炸、loss在反向传播变为nan
  2. (0086)iOS开发之iPhone 屏幕尺寸、分辨率、ppi以及@2x@3x图
  3. 解析xml的问题未解决
  4. poj 1699 Best Sequence (搜索技巧 剪枝 dfs)
  5. 固定UILabel宽度分行显示
  6. Dapr牵手.NET学习笔记:跨物理机负载均衡服务调用
  7. PP视频如何开启允许非WI-FI下载
  8. C++类对象成员、动态对象、new、delete运算符申请动态空间(C++初学面向对象)
  9. android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介 自去年 LeanCloud 发布实时 - phpStudy...
  10. 黑客攻防Redis拉锯战之Root提权
  11. 【CVPR 2021】基于样本间关系的知识蒸馏:Complementary Relation Contrastive Distillation
  12. CIF、DCIF、D1分辨率是多少?
  13. 32位java jre_jre-7u4-windows-i586.exe|java 1.7.0(Java TM 7)JRE7 32位_最火软件站
  14. 体彩大乐透模拟机选随机号码_模拟
  15. Java:计算圆的面积和周长
  16. mail企业邮箱登录入口有哪些?
  17. 能测试护肤品成分的软件,查化妆品成分的app
  18. 肽核酸(PNA)偶联穿膜肽(CCPs)(KFF)3K形成CCPs-PNA|肽核酸的使用方法
  19. c语言程序设计上海理工,2017年上海理工大学医疗器械与食品学院854C程序设计考研题库...
  20. 新手男司机准备开车,搞基的小伙伴们跟上不要掉队

热门文章

  1. Python学习笔记:with open() as f 用法
  2. 系统盘空间不足怎么清理?Win11系统盘瘦身的方法
  3. kdevelop php,KDevelop 5.2.4发布下载,现在来安装这个跨平台IDE
  4. 微信公众平台开发(4)--填写服务器配置并验证有效性
  5. 淘宝比你自己还了解你?大数据分析就是这么神奇
  6. Android 通话录音功能实现
  7. python random randint_python函数深入浅出 17.random.randint()函数详解
  8. 经常坐在电脑前的人怎样预防颈椎病?
  9. 2022年软件测试还能不能干?看看平均薪资你就懂了
  10. 注解方式—解决mybatis实体类属性名和数据库字段名不一致问题