小程序(三十四)微信小程序开启订阅消息推送

简介: 我这里记录一下我在配置订阅消息推送的时候发生的一些小问题吧,算是经验,给没有做过的同学避个坑。官方文档地址:小程序订阅消息 | 微信开放文档 (qq.com)

我这里记录一下我在配置订阅消息推送的时候发生的一些小问题吧,算是经验,给没有做过的同学避个坑。

官方文档地址:小程序订阅消息 | 微信开放文档 (qq.com)

1:官方文档的问题:

image.png

此处标注的是在微信公众平台手动配置获取模板id。我这里想当然的认为是关联公众号的的模板id即可。

我这一顿测试,总是报错:

arduino

复制代码

requestSubscribeMessage:fail No template data return, verify the template id exist

后来参透了文档中的玄机,哦,原来是小程序的模板的模板id呀。

开通消息订阅模板如下图所示:

image.png

里边有公共模板库,选择你想要的,或者你也可以申请属于自己的模板。

 

2:开通小程序消息推送权限

你以为开通了小程序订阅消息模板就可以了么?

不不不,你天真了,我们还是需要再去开发者中心里边再配置一下消息推送的信息。

image.png

这里需要按照你自己的服务器域名进行配置。

 3:48001报错

上述步骤完成之后,你认为你就可以进行消息推送了么?

不不不,你又天真了。

复制代码

按照官方文档的推送消息的数据格式,组装好数据之后,我们向

ini

复制代码

https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN

复制代码

发送请求,结果返回:

json

复制代码

{"errcode":48001,"errmsg":"api unauthorized rid: 6329613c-1b943dce-424ef456"}

嗯……官方文档给出的解释是:api 功能未授权,请确认公众号/小程序已获得该接口,可以在公众平台官网 - 开发者中心页中查看接口权限

 

我这个是小程序,那我需要去公众平台官网 - 开发者中心页中查看接口权限。

好那我们移步公众平台官网,但是我有个疑问哈,公众平台官网的网址是啥呢?

我上哪看?

百度了一下,主要找到的还是排查一下小程序的appid与代码中的appid是否一致。

我看了,好像没什么问题。

但是后来一想,嗯……可能是有点问题。

问题可能出在了ACCESS_TOKEN上。

简单的说下我这个项目的背景,我这里是微信公众号和微信小程序同时开发,在一台服务器上。

获取ACCESS_TOKEN我是将他封装成了一个公共方法,随时调用即可。

问题就出在这里。我调用获取ACCESS_TOKEN的时候获取的是公众号的ACCESS_TOKEN,而不是小程序的ACCESS_TOKEN。

但是我们请求小程序发送模板消息的接口的时候需要的是小程序的ACCESS_TOKEN。

 

4:允许拒绝推送消息的问题

推送消息的时候,我在手机端选择了一个允许,一个拒绝,如下图所示:

image.png

但是我在后端做测试的时候,两个订阅消息,我都是可以推送,并且接受成功的。

那现在就有一个小问题,选择的意义在哪呢?

不知道是我的问题还是微信的问题,各位看官有遇到过类似的问题么?

 

这里主要是记录一下我在做小程序推送遇到的一些小问题吧。主要还是自己有点粗心。早晚得被自己坑死~

 

有好的建议,请在下方输入你的评论。

目录
相关文章
|
12天前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
14天前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
5月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1063 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
5月前
|
JSON 监控 小程序
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
292 14
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
|
7月前
|
存储 移动开发 小程序
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
基于开源技术栈构建的校园圈子系统小程序,整合社交与生活服务功能,涵盖兴趣圈子、私信聊天、资料共享、二手交易、兼职跑腿等六大核心模块。通过多端账号同步(微信公众号/小程序/H5),实现数据实时交互,满足学生群体的多元化需求。项目精准锚定校园市场,以“社交+服务”双轮驱动,提供一站式解决方案,支持快速部署与多校区运营,同时具备广告、佣金、会员等多元变现能力,是打造校园生态的理想工具。
598 2
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
|
12月前
|
存储 JSON 小程序
微信小程序入门之新建并认识小程序结构
微信小程序入门之新建并认识小程序结构
179 1
ly~
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
262 6
|
8月前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
412 3
|
8月前
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
577 8
|
8月前
|
存储 小程序 前端开发
微信小程序与Java后端实现微信授权登录功能
微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
2429 12