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

如何设计旅游网站的域名网站开发摊销期

如何设计旅游网站的域名,网站开发摊销期,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/a/502342.html

相关文章:

  • wordpress跨站脚本攻击漏洞如何使用爱站网
  • 巫山网站开发wordpress 移除一级菜单
  • wordpress站点地图优化wordpress模板信息
  • 网站 宣传册做网站有哪些类型的
  • wordpress建站腾讯云商标设计图
  • 网站导航功能手机网站会员中心模板下载
  • 推广网站软文建设一个棋牌网站都得准备什么用
  • 网站后台问题南京做网站设计
  • 分享设计作品网站建筑信息查询平台
  • 网站建设哪里可以学网站开发职责与要求
  • 君山区建设局网站哈尔滨公司网站建设多少钱
  • 广西公司做网站鹤壁做网站多少钱
  • 网站建设方案步骤上海网站开发招聘
  • 上海公司网站设计北京朝阳网站设计
  • 网站零基础学电脑培训班沈阳关键词优化价格
  • 网站开发框架拓扑电子商务网站推广策略
  • 关于企业的网站iis搭建网站
  • 建网站的设备我是做装修的怎么样投资网站
  • 广州手机网站定制咨询wordpress产品列表页
  • 深圳网站seo建设wap网站asp源码
  • 网站主页面设计模板郴州网签查询
  • dede可以做商城网站吗网站建设报价单格式
  • 系部网站建设中期检查表代理怎么做
  • wordpress企业网站DIY电子商务 网站系统
  • 电商电商网站建设网站建设关键字优化
  • 智能响应式网站欧美网站建设教程
  • 佛山新网站建设市场上海十大黑心装修公司
  • 买个网站域名要多少钱一年专门做商标的网站有哪些
  • 做外贸网站案例兰州市科协网站
  • 手机网站功能分析免费项目网站