WxPusher微信推送服务

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了WxPusher微信推送服务脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

    WxPusher微信推送服务

    回调地址:可以不填写,不填写用户关注的时候,就不会有回调,你不能拿到用户的UID,参考回调说明。设置URL:可以不填写,填写以后,用户在微信端打开「我的订阅」,可以直接跳转到这个地址,并且会携带uid作为参数,方便做定制化页面展示。联系方式:可以不填写,告诉用户,如何联系到你,给你反馈问题。

     

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

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

  3. 扫码关注应用

    WxPusher微信推送服务

  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)

脚本宝典总结

以上是脚本宝典为你收集整理的WxPusher微信推送服务全部内容,希望文章能够帮你解决WxPusher微信推送服务所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: