IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序 https 实现 一次性订阅 -> 正文阅读

[移动开发]微信小程序 https 实现 一次性订阅

Tips:一次性订阅只能订阅一次,再发布一次,不可以发布多次。
长期订阅就可以订阅一次多次发布

一、获取access_token

通过 auth.getAccessToken 获取access_token ,获取链接是

GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
  • appid:微信小程序的APPID
  • APPSECRET:微信小程序的密钥

直接通过GET请求获取Access_tokn

二、获取用户通知权限(通过微信小程序)

通过wx.requestSubscribeMessage 获取用户信息下发权限
注意:一次性订阅获取一次权限,只能发送一次通知

wx.requestSubscribeMessage({
      tmplIds: ["template_id"],   //所选模板的模板ID,可以有多个
    }).then(res=>{
      console.log("获取消息推送授权成功",res);
    }).catch(err=>{
      console.log("获取消息推送授权失败",err);
    })

需要通过小程序进行权限获取

三、通过HTTPS发布通知

  • 通过 subscribeMessage.send API进行消息通知
  • Post请求一下链接
https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=asstoken

asstoken:步骤一获取的asstoken
Body的内容如下

{
  "touser": "user-openid",  
  "template_id": "temper_id",
  "page": "index",
  "data": {
  	//模板对应的json格式
      "thing1": {
          "value": "停电"
      },
      "time2": {
          "value": "2019-09-09 09:09:10"
      },
      "thing3": {
          "value": "备注"
      } 
  }
}
  • user-openid 为用户的openid
  • temper_id 为订阅模板的id
  • 模板对应的json格式 可以在模板详情查看

2022:07:17 发现微信小程序只要一次订阅就可以发布多次通知

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 19:00:48  更:2022-07-20 19:00:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 2:21:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码