培训报名小程序-订阅消息发送

这篇具有很好参考价值的文章主要介绍了培训报名小程序-订阅消息发送。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们上一篇讲解了小程序如何获取用户订阅消息授权,用户允许我们发送模板消息后,按照模板的参数要求,我们需要传入我们想要发送消息的内容给模板,给用户发送订阅消息。本篇我们讲解一下微搭是如何发送订阅消息的。

1 创建API

打开控制台,在数据源下找到APIs,点击新建APIs
培训报名小程序-订阅消息发送,小程序,低代码,微搭
选择自定义代码
培训报名小程序-订阅消息发送,小程序,低代码,微搭
修改名称,点击创建按钮
培训报名小程序-订阅消息发送,小程序,低代码,微搭

2 获取模板参数

登录小程序管理后台,找到我们启用的模板,查看需要的参数
培训报名小程序-订阅消息发送,小程序,低代码,微搭

3 编写自定义代码

参数准备好了之后,我们需要使用API来发送订阅消息,在自定义代码的编辑器里输入如下代码

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})

module.exports = async function (params, context) {
  try {
    const result = await cloud.openapi({appid: context.env.currentAppId}).subscribeMessage.send({
        "touser": context.env.currentOpenId,
        "page": 'index',
        "lang": 'zh_CN',
        "data": {
          "character_string1": {
            "value": params.character_string1
          },
          "thing2": {
            "value": params.thing2
          },
          "amount3": {
            "value": params.amount3
          },
          "date4": {
            "value": params.date4
          }
        },
        "templateId": params.templateId,
        "miniprogramState": 'trial'
      })
    return result
  } catch (err) {
    return err
  }
};

代码写好之后,点击添加入参
培训报名小程序-订阅消息发送,小程序,低代码,微搭
录入我们的参数
培训报名小程序-订阅消息发送,小程序,低代码,微搭
参数写好之后,点击方法测试,修改一下我们的参数值
培训报名小程序-订阅消息发送,小程序,低代码,微搭
点击运行测试
培训报名小程序-订阅消息发送,小程序,低代码,微搭
点击出参映射,将参数写入到出参中
培训报名小程序-订阅消息发送,小程序,低代码,微搭
点击保存就完成了API的创建

4 添加订单编号

我们的报名表缺少一个订单编号的字段,打开我们的数据源,添加订单编号字段,类型选择自动编号
培训报名小程序-订阅消息发送,小程序,低代码,微搭

5 发送消息

我们上一篇是在报名确认页面问用户要的消息订阅的权限,这个时候有点晚了,我们提前一下,在报名页面的提交动作问用户要一下订阅消息的权限。
培训报名小程序-订阅消息发送,小程序,低代码,微搭
在报名确认页面,点击支付的时候我们就给用户发送订阅消息,选择我们的API,传入对应的参数
培训报名小程序-订阅消息发送,小程序,低代码,微搭

6 发布预览

点击发布按钮,发布成小程序,在手机里测试查看具体的结果文章来源地址https://www.toymoban.com/news/detail-672147.html

到了这里,关于培训报名小程序-订阅消息发送的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序——服务通知,发送订阅消息

    1 小程序开通订阅消息 2 postApi测试效果 这里有个需要特别注意的点,我们要给用户发送消息,就必须引导用户授权,如下 因为用户不点击允许,你是没有办法给用户推送消息的。每一次授权只允许发送一条消息,所以如果你想尽量多的发送消息,就得尽量多的引导用户授权

    2024年02月11日
    浏览(72)
  • uniapp微信小程序订阅消息发送服务通知--超详细

    由于公司需求,刚学完的小程序的我,要求开发一个直播通知的微信小程序,学了vue的我,选择还是使用uniapp开发,wx原生语法学完已经快忘了。在利用uniapp写代码的过程中,遇到很多问题,通过这篇博客分享一下总体实现思路以及一些小坑。整篇博客以逐步的思路让你完整

    2024年02月06日
    浏览(50)
  • 微信公众号 - Java推送小程序订阅消息给用户_java 通过微信公众号发送订阅通知

    不啰嗦,我们直接开始! 本文使用体验版小程序进行调试。 1、登录微信公众平台 点开下面链接,使用微信扫码 微信公众平台 然后选择一个小程序并登录 2、在小程序后台找到Appid、AppSecret、Token、EncodingAESKey等参数 AppSecret忘记了可以自行重置 往下翻,在消息推送这儿能看到

    2024年04月26日
    浏览(48)
  • 培训报名小程序报名确认开发

    我们上一篇介绍了报名功能的开发,在用户报名成功后需要展示报名的确认信息,如果信息无误提示用户支付,在支付之前需要让用户进行授权,允许小程序给用户发送订阅消息。原型如下: 开发功能时先需要创建页面,打开我们的应用,点击创建页面的图标 我们的报名确

    2024年02月14日
    浏览(37)
  • uniapp+微信小程序获取openId,获取access_token,订阅消息模板,java后台发送消息

    1.前期准备 2.用户订阅消息 3.获取openId(uniapp) 4.获取access_token 5.发送消息 6.请求的代码Springboot(自己写有发送请求方法的可以不用看) 在微信公众号申请订阅消息 在公共模板这里选用模板, 模板种类跟小程序设置的类目有关,只有特殊的类目有长期订阅模板 类目可以在设

    2024年02月03日
    浏览(47)
  • 培训报名小程序报名列表页开发

    这节我们来开发报名列表功能,先看原型 功能要在页面上呈现,需要先创建页面。打开我们的培训报名小程序,在页面区,点击创建页面的图标 输入页面的名称报名列表页 列表页搭建可以使用数据列表组件,往页面中添加数据列表组件 修改数据源,选择为培训内容 修改一

    2024年02月13日
    浏览(44)
  • 培训报名小程序实战开发

    经常有人问,低代码学习容易么,普通人也可以开发么。低代码作为提效的开发工具,本身是需要一定的开发基础的,通常需要掌握javascript、css。 如果没有开发基础的普通人,也可以先熟悉低代码的通用开发技能,遇到问题的时候再通过检索来寻求解决方案。但如果希望深

    2024年02月12日
    浏览(47)
  • 培训报名小程序-用户注册

    我们的培训报名小程序,用户每次打开时都需要填写个人信息才可以报名,如果用户多次报名课程,每次都需要填写个人信息,比较麻烦。 本篇我们就优化一下功能,打开小程序的时候我们判断用户是否注册,如果已注册就直接提取个人信息,如果未注册就引导用户注册。

    2024年02月13日
    浏览(36)
  • 微信小程序订阅消息推送(附带后台java代码)

    官方文档: 小程序前端:点击进入 小程序服务端:点击进入 一,代码实现(后端) ①定义实体类 ②定义HttpUtil类(Get请求) ③验证token过期时间 ④小程序发送消息 AuthUtil工具类

    2024年02月14日
    浏览(45)
  • uniapp小程序订阅消息推送+Thinkphp5后端代码教程示例

    记录一下通过uniapp开发小程序消息推送的实例,配合后端tp推送,之前写的项目是微信小程序而且后端是原生php,这次通过项目记录一下 首先我们通过原生php代码回顾一下,不考虑模板参数的话,主要就是“ touser ”和“ ACCESS_TOKEN ” 上述代码大概就是基本流程,我们再看一

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包