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

傻瓜使用模板建网站做门窗做什么网站好

傻瓜使用模板建网站,做门窗做什么网站好,本地电脑做视频网站 外网连接不上,临沂百度推广多少钱文档:小程序订阅消息(用户通过弹窗订阅)开发指南 目录 步骤一:获取模板 ID步骤二:小程序端获取参数2.1、获取消息下发权限2.2、获取登录凭证(code) 步骤三:后端调用接口下发订阅消息…

文档:小程序订阅消息(用户通过弹窗订阅)开发指南

目录

    • 步骤一:获取模板 ID
    • 步骤二:小程序端获取参数
      • 2.1、获取消息下发权限
      • 2.2、获取登录凭证(code)
    • 步骤三:后端调用接口下发订阅消息
      • 3.1、获取OPENID
      • 3.2、获取ACCESS_TOKEN
      • 3.3、下发订阅消息

步骤一:获取模板 ID

在微信公众平台(https://mp.weixin.qq.com)手动配置获取模板 ID
在这里插入图片描述

步骤二:小程序端获取参数

2.1、获取消息下发权限

文档:一次性订阅消息、长期订阅消息

示例代码

const res = await wx.requestSubscribeMessage({tmplIds: ['']
})console.log(res)

这里需要注意一个坑,如果用户未授权,需要引导用户打开设置手动设置

handleRequestSubscribeMessage(e) {let templeteId = 'zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE'// 先检查授权情况,如未授权需要提醒用户手动设置权限wx.getSetting({withSubscriptions: true,success(res) {console.log(res.subscriptionsSetting);// res.subscriptionsSetting = {//   mainSwitch: true, // 订阅消息总开关//   itemSettings: {   // 每一项开关//     SYS_MSG_TYPE_INTERACTIVE: 'accept', // 小游戏系统订阅消息//     SYS_MSG_TYPE_RANK: 'accept'//     zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: 'reject', // 普通一次性订阅消息//     ke_OZC_66gZxALLcsuI7ilCJSP2OJ2vWo2ooUPpkWrw: 'ban',//   }// }// 模板授权if ("accept" == res.subscriptionsSetting.itemSettings[templeteId]) {// 用户已授权} else {wx.showModal({title: "授权提示",content: "请允许接收小程序消息",success: function (res) {if (res.confirm) {console.log("用户点击确定");wx.openSetting({withSubscriptions: true, // 是否同时获取用户订阅消息的订阅状态,默认不获取success(res) {console.log(res.authSetting);// res.authSetting = {//   "scope.userInfo": true,//   "scope.userLocation": true// }},});} else if (res.cancel) {console.log("用户点击取消");}},});}},});// 请求用户授权wx.requestSubscribeMessage({tmplIds: [templeteId],success(res) {console.log(res);// 授权成功},});
}

2.2、获取登录凭证(code)

文档:接口获取登录凭证(code)

const loginRes = await wx.login()if(loginRes.code){console.log(loginRes.code)
}

步骤三:后端调用接口下发订阅消息

3.1、获取OPENID

使用 小程序端获取的登录凭证(code)通过服务端接口获取openid

文档:小程序登录

请求数据示例

GET https://api.weixin.qq.com/sns/jscode2session?
appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 

返回数据示例

{"openid":"xxxxxx","session_key":"xxxxx"
}

注意:这里和文档不一样,接口调用成功时,不会返回unioniderrcodeerrmsg

3.2、获取ACCESS_TOKEN

文档:获取接口调用凭据

请求数据示例

GET https://api.weixin.qq.com/cgi-bin/token?
grant_type=client_credential&appid=APPID&secret=APPSECRET 

返回数据示例

{"access_token":"ACCESS_TOKEN","expires_in":7200
} 

3.3、下发订阅消息

文档:一次性订阅消息、长期订阅消息,服务端接口

请求数据示例

POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN {"touser": "OPENID","template_id": "TEMPLATE_ID","page": "index","miniprogram_state":"developer","lang":"zh_CN","data": {"number01": {"value": "339208499"},"date01": {"value": "2015年01月05日"},"site01": {"value": "TIT创意园"} ,"site02": {"value": "广州市新港中路397号"}}
} 

返回数据

{"errcode":0,"errmsg":"ok"
} 
http://www.yayakq.cn/news/280620/

相关文章:

  • 池州网站建设兼职wordpress伪造ip
  • 网站管理人员队伍建设说明材料室内设计行业现状及发展前景
  • 硬件开发工资高吗南阳做网站seo的
  • 凡科网站建设网站做外贸是网站好还是展会好
  • 哈尔滨住房和城乡建设局网站首页wordpress中文主题下载
  • 关于域名用于非网站用途的承诺书重庆市任免干部
  • 威海建设网站淄博建站哪家好
  • 最新购物网站建设框架wordpress文章自动内链
  • 小企业如何建网站91卫星地图手机版下载官网
  • wordpress京东客系统wordpress 数据库优化
  • 可以免费做网站推广的平台火星培训机构收费明细
  • wordpress网站更改主题信息网站做跳转微信打开
  • 网站后台管理系统 asp做物业管理的企业网站
  • 怎么提高网站转化率合肥网站的优化
  • 网站到底备案好不好潍坊信息网网站建设
  • 营销网站的策划方案怎么做html代码编写
  • 电子商务网站的开发原则包括海南的网站建设公司
  • 企业网站价格花数据库主机wordpress
  • 自己做网站 做什么好html5网站上线模版
  • 大连比较好的的网站建设公司购物网站功能设计
  • 网站加载不出来是什么原因网络培训心得体会教师
  • 网站开发 策划书新乡免费网站建设
  • 模板王网站官网南宁seo站内关键词优化
  • 西部网站域名出售php网页设计培训
  • 建设一个视频网站需要什么条件网站建设网站制作哪个好
  • 网站后台安全性信息系统开发案例
  • 网站调用微博word用来做网站的
  • 广州学习做网站建设的学校国家新闻最新消息今天
  • 北京活动策划网站wordpress iconic
  • 浙江省建设监理管理协会网站网站建设一样注意什么