iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >微信小程序如何实现订阅消息功能
  • 246
分享到

微信小程序如何实现订阅消息功能

2024-04-02 19:04:59 246人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关微信小程序如何实现订阅消息功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。小程序模板消息即将被废弃掉,于是有了新接口wx.requestSu

这篇文章将为大家详细讲解有关微信小程序如何实现订阅消息功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

小程序模板消息即将被废弃掉,于是有了新接口wx.requestSubscribeMessage

订阅消息文档

步骤:

1、获取用户openid 、access_token
2、获取模板 ID
3、获取下发权限(api)
4、发送订阅消息 (api)

模板id

微信小程序如何实现订阅消息功能

小程序代码:

获取下发权限:

// login.js
requestMsg(){
 return new Promise((resolve, reject) => {
 wx.requestSubscribeMessage({
 tmplIds: ["MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c"],
 success: (res) => {
  if (res['MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c'] === 'accept'){
  wx.showToast({
  title: '订阅OK!',
  duration: 1000,
  success(data) {
  //成功
  resolve()
  }
  })
  }
 },
 fail(err) {
  //失败
  console.error(err);
  reject()
 }
 })
 })
 }
// index.wxml
<button class="v-btn mt40" bindtap="sendMsg">发生订阅消息</button>

// index.js 
// 点击发生订阅
sendMsg:function(e){
 wx.request({
 url: 'https://cff.mynatapp.cc/wxXcx/sendMessage',
 method: 'POST',
 data: { },
 header: {
 'content-type': 'application/JSON' // 默认值
 },
 success(res) {
 console.log(res)
 }
 })
 }

nodejs(koa2)代码:

发送订阅消息:

// index.js
const router = require('koa-router')()
const request = require('superagent')
let AppID = 'xxxxx'
let AppSecret = 'xxxxx'
let access_token = 'xxxxx'
let openid = 'xxxxx'

// 点击发生订阅消息
router.post('/wxXcx/sendMessage', async (ctx, next) => {
 let requestData ={
 "touser": openid,
 "template_id": "MUtLwsw0xCndRULTgNHiXwGDyHJ-ZwAFL-b3kALcl0c",
 "page": "index",
 "data": {
  "phrase1": {
  "value": "王小二"
  },
  "date5": {
  "value": "2019年10月1日 15:01"
  },
  "phrase4": {
  "value": "王老师"
  },
  "thing2": {
  "value": "ps入门到精通"
  },
  "character_string6": {
  "value": "1/10"
  }
 }
 }

 // 2、发送模板消息
 let res = await request
  .post(`Https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=${access_token}`)
  .send(requestData)
  .set('Accept', 'application/json')

 console.log(res)

 ctx.body = { 
 code: '200', 
 data: null, 
 msg: '操作成功'
 }
})

微信小程序如何实现订阅消息功能

关于“微信小程序如何实现订阅消息功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 微信小程序如何实现订阅消息功能

本文链接: https://www.lsjlt.com/news/70278.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序如何实现订阅消息功能
    这篇文章将为大家详细讲解有关微信小程序如何实现订阅消息功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。小程序模板消息即将被废弃掉,于是有了新接口wx.requestSu...
    99+
    2022-10-19
  • 微信小程序订阅消息
    subscribeMessage.send | 微信开放文档 由于业务需求 , 需要实现小程序订单状态发送给用户 , 于是微信小程序发送订阅消息就被找到了 这里前端是使用了uniapp , 具体实现方式不清楚,就不瞎bb了 后端这里就是...
    99+
    2023-09-03
    微信小程序 小程序 php
  • 微信小程序-小程序订阅消息(四)
    一、小程序订阅消息 小程序订阅消息 | 微信开放文档 功能介绍 消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。 订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力...
    99+
    2023-09-06
    微信小程序 小程序
  • 微信小程序——服务通知,发送订阅消息
    一、什么是消息推送 二、整体效果 三、实现步骤 1 小程序开通订阅消息 2 postApi测试效果 三、uniapp配置 这里有个需要特别注意的点,我们要给用户发送消息,就必须引导用户授权,如下 因为用户不点击允许,你是没有办法...
    99+
    2023-08-16
    微信小程序 小程序 微信
  • uni-app结合.NET 7实现微信小程序订阅消息推送
    目录功能介绍消息类型基本流程注意事项获取模板IDuni-app代码服务端代码生成订单发送模板消息总结微信小程序的订阅消息是小程序的重要能力之一,为实现服务的闭环提供更优的体验。订阅消...
    99+
    2023-02-05
    uni-app .NET 7小程序消息推送 uni-app  小程序消息推送
  • 小程序发送订阅消息,微信公众号发送消息模板
    首先讲两个注意事项 小程序和微信公众号的用户openid是不同的。 小程序需要用户手动授权订阅消息通知(一次性订阅是订阅一次发一次,长期订阅可以多发)。 关于小程序和公众号AppID和AppSecret的获取可以自行百度一下,挺简单的。 小...
    99+
    2023-08-31
    小程序 php
  • uniapp微信小程序订阅消息发送服务通知--超详细
    uniapp微信小程序订阅消息发送服务通知 由于公司需求,刚学完的小程序的我,要求开发一个直播通知的微信小程序,学了vue的我,选择还是使用uniapp开发,wx原生语法学完已经快忘了。在利用uniapp写代码的过程中,遇到很多问题,通过这...
    99+
    2023-08-16
    微信小程序 小程序 django
  • 微信小程序API转发消息功能怎么实现
    这篇文章主要讲解了“微信小程序API转发消息功能怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序API转发消息功能怎么实现”吧!转发消息如果小程序设置了消息推送,普通微信用户...
    99+
    2023-06-26
  • 如何使用PHP开发微信小程序的订阅号功能?
    如何使用PHP开发微信小程序的订阅号功能?随着微信小程序的普及,越来越多的开发者开始利用微信小程序开发各种功能丰富的应用程序。其中,订阅号功能成为了很多开发者的关注点之一,通过订阅号功能,用户可以实时订阅和接收自己感兴趣的内容更新。本文将介...
    99+
    2023-10-26
    PHP 微信小程序 订阅号
  • 如何利用Redis和C++实现消息订阅功能
    如何利用Redis和C++实现消息订阅功能消息订阅是现代应用程序开发中常见的一种通信模式,它可以实现实时消息推送和数据更新通知。Redis是一个高性能的内存数据库,它支持发布-订阅模式,并且提供了丰富的功能和API,使得在C++中使用Red...
    99+
    2023-10-22
    C++ redis 消息订阅
  • 微信小程序直播订阅提醒功能组件如何引入
    本篇内容主要讲解“微信小程序直播订阅提醒功能组件如何引入”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序直播订阅提醒功能组件如何引入”吧!微信小程序直播订阅提醒功能组件如下,用户进入直播...
    99+
    2023-06-26
  • 微信小程序的消息框如何实现
    这篇文章主要讲解了“微信小程序的消息框如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序的消息框如何实现”吧!wxml<import src="/dist/to...
    99+
    2023-06-26
  • 小程序 如何申请长期订阅(设备消息)?
    前言 现在长期订阅模板被好多人滥用了,比如我司没有特殊资质的话是很难申请,这个时候如果想实现长期订阅模板怎么办?刚好我司有蜻蜓设备可以试试设备信息 设备消息是长期订阅消息的一种,用户只需订阅一次,后续可根据设备状态的更新向用户发送服务通知。...
    99+
    2023-08-30
    小程序 前端
  • 小程序怎么实现微信签到和消息弹幕功能
    这篇文章主要介绍“小程序怎么实现微信签到和消息弹幕功能”,在日常操作中,相信很多人在小程序怎么实现微信签到和消息弹幕功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么实现微信签到和消息弹幕功能”的疑...
    99+
    2023-06-26
  • 如何用PHP实现微信小程序的电影订票功能?
    如何用PHP实现微信小程序的电影订票功能?随着互联网的迅猛发展,微信小程序已经成为了人们生活中必不可少的一部分。同时,电影作为人们娱乐休闲的重要方式,电影订票功能的需求也日益增加。本文将介绍如何用PHP实现微信小程序的电影订票功能,并给出具...
    99+
    2023-10-27
    微信 PHP 电影订票
  • 如何使用PHP实现微信小程序的图书借阅功能?
    如何使用PHP实现微信小程序的图书借阅功能?随着微信小程序的发展,越来越多的图书馆开始使用微信小程序来提供图书借阅服务。而PHP作为一种流行的服务器端编程语言,可以很好地支持这样的图书借阅功能的实现。在本文中,我们将介绍如何使用PHP来实现...
    99+
    2023-10-27
    PHP 微信小程序 图书借阅
  • 如何使用PHP实现微信小程序的文档阅读功能?
    如何使用PHP实现微信小程序的文档阅读功能?微信小程序是目前非常火热的一种移动应用程序,其中文档阅读功能是小程序中非常重要的一部分。本文将介绍如何使用PHP来实现微信小程序的文档阅读功能,并提供具体的代码示例。一、环境准备首先,我们需要准备...
    99+
    2023-10-27
    PHP 微信小程序 文档阅读
  • 如何使用PHP实现微信小程序的外卖订购功能?
    如何使用PHP实现微信小程序的外卖订购功能?随着微信小程序的兴起,外卖订购成为了许多人生活中不可或缺的一部分。而PHP作为一种流行的服务器端编程语言,可以轻松地与微信小程序进行互动。本文将介绍如何使用PHP实现微信小程序的外卖订购功能,并给...
    99+
    2023-10-27
    PHP 微信小程序 外卖订购
  • 如何使用PHP实现微信小程序的酒店预订功能?
    如何使用PHP实现微信小程序的酒店预订功能?随着微信小程序的兴起,越来越多的企业开始使用微信小程序来提供酒店预订服务。而PHP作为一种广泛使用的服务器端编程语言,是实现酒店预订功能的一个优秀选择。下面将详细介绍如何使用PHP来实现微信小程序...
    99+
    2023-10-27
    PHP 微信小程序 酒店预订
  • 如何使用PHP实现微信小程序的电子书阅读功能?
    如何使用PHP实现微信小程序的电子书阅读功能?随着移动互联网的快速发展,电子书阅读成为人们获取知识的重要途径之一。而微信小程序作为一种轻量级的应用程序,也开始在移动端的应用中扮演重要角色。本文将介绍如何使用PHP实现微信小程序的电子书阅读功...
    99+
    2023-10-27
    PHP微信小程序电子书 PHP电子书阅读功能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作