微信公众号订阅通知设置

1、开通订阅通知

根据api开通 https://developers.weixin.qq.com/doc/offiaccount/Subscription_Messages/intro.html

2、设置订阅通知组件

根据api设置服务号订阅通知按钮

参考微信订阅消息接入 使用开放标签 在 H5网页设置订阅通知组件

3、通知

根据api设置send发送订阅通知

4、坑

4.1、错误代码:43101, 错误信息:user refuse to accept the msg rid: 636e06c6-372a03a5-52793c6d,微信原始报文:{"errcode":43101,"errmsg":"user refuse to accept the msg rid: 636e06c6-372a03a5-52793c6d"}

43101 用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系

需要注意先设置订阅通知组件,api步骤四:可以在图文消息、网页设置订阅通知组件已说明

代码部分

html

<wx-open-subscribe template="" id="subscribe-btn" appid="appid" >
 <script type="text/wxtag-template" slot="style">
 <style>
  .subscribe-btn {
   border-radius: 3px;
   padding: 5px 10px;
   font-size: 12px;
   line-height: 1.5;
   background-color: #21b9bb;
   border-color: #21b9bb;
   color: #fff;
   display: inline-block;
   margin-bottom: 0;
   font-weight: 400;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   background-image: none;
   border: 1px solid transparent;
  }
 </style>
 </script>
 <script type="text/wxtag-template">
  <button class="subscribe-btn">
   一次性模版消息订阅
  </button>
 </script>
</wx-open-subscribe>

html对应js

<script>
wx.config({
 debug: false,
 appId: data.appId,
 timestamp: data.timestamp,
 nonceStr: data.nonceStr,
 signature: data.signature,
 jsApiList: ["必填", ], // 必填,需要使用的JS接口列表
 openTagList: ["wx-open-subscribe"] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app']
});


var btn = document.getElementById('subscribe-btn');
 btn.addEventListener('success', function (e) {
  layer.msg('订阅成功');
  alert('订阅按钮调用成功');
            
 });
 btn.addEventListener('error',function (e) {
  alert('订阅按钮调用失败');
 })

</script>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
微信公众号有两种类型,分别是订阅号和服务号。它们之间的区别主要体现在以下几个方面: 1. 发送消息频率:订阅号每月可以发送四条消息,而服务号每天可以发送一条消息。 2. 支付功能:服务号具有支付功能,可以进行线上支付,而订阅号没有支付功能。 3. 订阅通知:服务号可以设置订阅功能,用户可以主动订阅并接收服务号下发的通知,如信用卡动账提醒、物流到货通知等。而订阅号则是用户主动订阅、服务号按需下发的通知能力。 4. 跳转能力:服务号可以跳转到公众号图文消息、网页和小程序,而订阅号只能跳转到服务通知。 总结来说,订阅号适合发布一些资讯类内容,而服务号适合提供更多的功能和服务,如支付、订阅通知等。选择注册哪种类型的公众号,可以根据自己的需求和业务来决定。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [微信公众号订阅号和服务号主要区别](https://blog.csdn.net/weixin_42105570/article/details/119690711)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [微信公众号订阅消息](https://blog.csdn.net/xixingzhe2/article/details/126759849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值