1. 登录微信公众号小程序后台 找到–>开发–>开发管理–>开发设置
  2. 配置相关信息, 如图:
  3. 修改或添加(注意: 必须选择xml 安全模式, 不然可能造成相关的回调结果为空)
  4. 根据所填写的URl 域名地址 在服务端进行API 接口 编写 验证

示例代码:

class WeiXinToken(APIView):def get (self, request ):signature = request.GET.get ( 'signature' )timestamp = request.GET.get ( 'timestamp' )nonce = request.GET.get ( 'nonce' )echostr = request.GET.get ( 'echostr' )token = "*******填写后台配置的Token令牌********"tmpArr = [ token, timestamp, nonce ]tmpArr.sort ()string = ''.join ( tmpArr ).encode ( 'utf-8' )string = hashlib.sha1 ( string ).hexdigest ()if string == signature:return HttpResponse ( echostr )else:return HttpResponse ( "false" )
  1. 验证成功之后,编写微信消息回调接口逻辑获取相应的回调结果
    回调结果需要解密, 解密包下载地址: c++, php, java, python, c# 5
    代码示例:
class WeiXinToken(APIView):"""当前只获取到了xml 信息, 后续更新"""def post(self,request):signature = request.GET.get ( 'signature' )timestamp = request.GET.get ( 'timestamp' )nonce = request.GET.get ( 'nonce' )msg_sign = request.GET.get ( 'msg_signature' )token = "*******填写后台配置的Token令牌********"encodingAESKey = "*****对应后台配置的消息加密密钥*****"_xml = request.body# 拿到微信发送的xml请求 即微信支付后的回调内容xml = str(_xml, encoding="utf-8")# 解密模块decrypt_test = WXBizMsgCrypt(token, encodingAESKey, APP_ID)ret, decryp_xml = decrypt_test.DecryptMsg(xml, msg_sign, timestamp, nonce)print(ret, decryp_xml)return HttpResponse("SUCCESS")

微信小程序设置消息回调通知相关推荐

  1. 微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题

    微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题 参考文章: (1)微信小程序模板消息(服务通知消息)原始post工具 ...

  2. 微信小程序模板消息群发、无限制推送相关讲解

    模版消息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但是为 ...

  3. 微信小程序开发—消息推送

    微信小程序的消息推送简单的说就是发送一条微信通知给用户,用户点开消息可以查看消息内容,可以链接进入到小程序的指定页面. 微信小程序消息推送需要用户触发动作才能发送消息,比如用户提交订单.支付成功.一次 ...

  4. 【转】微信小程序模板消息无限制群发

    模版消息推送是微信小程序采用的通知形式, 用户本人在小程序页面有交互行为后,可触发下发通知 ,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但 ...

  5. 微信小程序模板消息无限制群发

    模版消息推送是微信小程序采用的通知形式, 用户本人在小程序页面有交互行为后,可触发下发通知 ,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但 ...

  6. 微信小程序模板消息还能群发?无限制推送?

    模版消息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息.此外,点击查看详情还能跳转到下发消息的小程序的指定页面.但是为 ...

  7. 突破微信小程序模板消息的推送限制

    "模版消息"是小程序非常重要且可主动触达用户的一种能力.爱鲜蜂小程序通过"模版消息",建立一套用户唤醒机制,达到提升用户复购率的目的.小打卡小程序的近30天访问 ...

  8. 微信小程序模板消息群发解决思路

    基于微信的通知渠道,微信为开发者提供了可以高效触达用户的模板消息能力,以便实现服务的闭环并提供更佳的体验.(微信6.5.2及以上版本支持模板功能.低于该版本将无法收到模板消息.) 模板推送位置:服务通 ...

  9. 微信小程序订阅消息定时发送消息

    微信小程序订阅消息定时发送消息 本人专注使用云开发,实现一个前端可以做后端以及整个项目的部署与上线. 如果觉得我讲的好就可以给我点个赞.也可以加我微信了解详情. 1.我们先要了解什么是订阅消息 而现在 ...

最新文章

  1. Matab 读取修改 XML
  2. n皇后问题(回溯法-递归法和循环法,最小冲突法(较快解决10000级别问题))
  3. LeetCode # Array # Easy # 217. Contains Duplicate
  4. Socket之UDP服务器【Python】
  5. List和Set集合使用
  6. 为什么整数在python中表示d_python中整数的缓存机制
  7. java图片转换pdf_Java实现图片转换PDF文件的示例代码
  8. Android 调整控件位置和大小(以textView为例,并设置字体与背景颜色)
  9. 中达优控触摸屏编程视频教程_中达优控触摸屏软件下载 YKBuilder(中达优控触摸屏编程软件) v5.0.200 官方安装免费版 下载-脚本之家...
  10. mitmproxy抓https出现502Bad Gateway. unable to get local issuer certificate的解决方法
  11. 7-59 二元一次方程的解
  12. 9、IPA通路分析相关网页教程
  13. HCL软件,堆叠工程尝试,S5820V2-54QS-GE
  14. 如何将java项目部署到linux环境(Tomcat)
  15. 对象base64转码_什么是 Base64 编码
  16. Mac打不开别人的.one文件
  17. Linux系统磁盘分区及挂载 - fdisk
  18. 区块链与DApp开发(学习总结)
  19. 华为hn–wx9x笔记本电脑_华为荣耀9怎样无线连接电脑。
  20. 《SQL必知必会》读书笔记上(第1~15章)

热门文章

  1. 100亿!徐小平、李笑来携国家队进场成立杭州区块链创新基金 | 区块链日报
  2. [Android 13]开机动画原理分析
  3. TOM企业邮箱|企业邮箱应该怎么注册呢?
  4. 使用 shell 脚本拼接 srt 字幕文件 (srtcat)
  5. 澄净是什么意思? - 已回答 - 搜搜问问
  6. 【多式联运】基于遗传算法求解多式联运低碳路径规划问题matlab源码
  7. 力学与理论力学[上册]——杨维纮
  8. 迅闪3.1助手发现一个小BUG
  9. php-cs-fixer sublime,PHP-CS-Fixer 格式化php的代码
  10. Google Play开发者账号被封,账号关联原因分析