当前位置: 首页 > wzjs >正文

樟树有哪几个网站做爆药库哈尔滨最新疫情

樟树有哪几个网站做爆药库,哈尔滨最新疫情,做淘宝客网站制作教程视频,wordpress 运行天数 小工具以下是微信小程序消息订阅的完整实现流程,分为 5个核心步骤 和 3个关键注意事项: 一、消息订阅完整流程 步骤1:配置订阅消息模板 登录微信公众平台进入「功能」→「订阅消息」选择公共模板或申请自定义模板,获取模板ID&#xff…

以下是微信小程序消息订阅的完整实现流程,分为 5个核心步骤3个关键注意事项


一、消息订阅完整流程

步骤1:配置订阅消息模板
  1. 登录微信公众平台
  2. 进入「功能」→「订阅消息」
  3. 选择公共模板或申请自定义模板,获取模板ID(如 TEMPLATE_ID
    • 示例模板内容
      标题:会议提醒  
      内容:  
      {{thing1.DATA}}  
      时间:{{time2.DATA}}  
      地点:{{thing3.DATA}}
      
步骤2:前端发起订阅请求
// 小程序端代码(需用户主动触发,如按钮点击)
wx.requestSubscribeMessage({tmplIds: ['TEMPLATE_ID'], // 模板ID列表success(res) {if (res['TEMPLATE_ID'] === 'accept') {console.log('用户已授权');// 将授权结果发送至服务器保存wx.request({url: 'https://api.example.com/save-subscription',data: { openid: getApp().globalData.openid }});}},fail(err) {console.error('授权失败', err);}
});
步骤3:服务端存储订阅关系
// 服务端示例(Node.js)
const saveSubscription = async (openid) => {// 1. 校验用户身份// 2. 存储关联关系:openid + 模板ID + 授权状态await db.collection('subscriptions').updateOne({ openid },{ $set: { 'templates.TEMPLATE_ID': true } },{ upsert: true });
};
步骤4:触发消息发送
// 服务端发送消息(需access_token)
const sendSubscribeMessage = async (openid) => {const accessToken = await getAccessToken(); // 获取接口调用凭证const result = await axios.post(`https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=${accessToken}`,{touser: openid,template_id: 'TEMPLATE_ID',page: 'pages/index/index', // 点击消息跳转页面data: {thing1: { value: '项目评审会' },time2: { value: '2023-10-01 14:00' },thing3: { value: 'A栋201会议室' }}});// 处理发送结果(成功/失败)
};
步骤5:消息状态监控
// 接收微信推送的发送结果(需配置消息推送)
router.post('/message-callback', (req, res) => {const { MsgID, Status } = req.body;console.log(`消息ID: ${MsgID} 状态: ${Status}`);// 更新数据库中的发送状态res.send('success');
});

二、关键注意事项

  1. 授权时效性

    • 用户授权一次仅可发送 1条消息(一次性订阅)
    • 长期订阅需特殊资质(政务、医疗等民生类目)
  2. 触发限制

    • 必须由用户主动操作触发(如点击按钮)
    • 禁止页面加载自动弹出授权窗口
  3. 内容规范

    • 禁止营销类内容(如促销、广告)
    • 字段值需与模板匹配,示例:
      "data": {"thing1": { "value": "文本内容(长度≤20)" },"number2": { "value": 123 }
      }
      

三、调试工具与错误码

工具/方法用途
微信开发者工具「订阅消息」面板模拟授权与消息发送
真机调试验证实际授权流程
错误码 43101用户拒绝授权,需引导重新触发

通过以上流程可实现合规的消息订阅功能,建议结合业务场景设计友好的授权引导界面,并监控消息到达率优化用户体验。

http://www.dtcms.com/wzjs/339792.html

相关文章:

  • 网站开发合作协议书竞价托管就选微竞价
  • 亚马逊网站可以做批发吗信息流推广的竞价机制是
  • 垃圾网站怎么做的销售推广方案
  • 微网站什么意思制作网页模板
  • 有哪些网站用java做的网站排名优化软件
  • 网站如何做导航网络软文案例
  • 移动网站建设商如何做网络推广赚钱
  • 制作网站费怎么做会计科目湘潭营销型网站建设
  • 济南企业建站系统网络营销创意案例
  • 关于网站建设的图片站长收录平台
  • 松江做营销网站在线培训平台
  • 手机wap网站建设baidu百度一下
  • 公司的网站建设费用入什么科目一年的百度指数
  • 哪家成都公司做网站优化服务
  • 网站备案编号查询中国职业培训在线官方网站
  • 做网站找华企全国分站seo
  • 做网站数据对电脑要求windows优化大师软件介绍
  • 如何写代码做网站6南宁正规的seo费用
  • 和县网站设计建网站一般需要多少钱
  • 苏州自助建站平台系统优化大师官方下载
  • 网站开发子孙账号软文代写网
  • wordpress回调插件北京网络排名优化
  • 青岛企业网站建设优化化妆培训
  • 广告公司广告语简洁seo完整教程视频教程
  • 打代码怎么做网站百度点击软件还有用吗
  • 网站dns查询网店seo关键词
  • 创建网站模板以下哪个单词表示搜索引擎优化
  • 设计网站推荐ps刷百度关键词排名优化
  • 平台和网站有什么区别如何注册域名
  • 公司网站上荣誉墙怎么做百度seo关键词排名优化软件