使用 apifm-wxapi 开发微信小程序之预约/报名解决方案

前言

本教程是基于 “apifm-wxapi” 模块,教你快速实现小程序开发,所以你可能需要先了解以下知识点:

《创建 HelloWorld 项目》
《使用 “apifm-wxapi” 快速开发小程序》
《免费注册开通后台,获得专属域名》

本案例中,部分功能,需要用户登录后才能操作,也就是说需要 token 授权,请先了解:

《微信小程序登录获取openid及三方token》

功能介绍

为小程序增加预约、报名功能
报名可支持团队报名、成员自助加入团队功能
可实现报名费的收取

启用模块

登录 “第一步” 注册的后台,左侧菜单 --> 工厂设置 --> 模块管理

找到并启用下述模块,然后 F5 刷新一下后台界面,你将可以看到本案例所需的所有功能菜单:

预约报名模块

13379300-5e661a7404074178.png
预约报名项目设置

apifm-wxapi 方法说明

读取所有的预约/报名项目

WXAPI.yuyueItems(Object object)

拉取后台设置的所有预约/报名项目,小程序端可展示所有的项目、进度等情况

具体参数详见接口文档

项目详情

WXAPI.yuyueItemDetail(id)

读取指定 id 的预约/报名项目详情、后台设置的扩展属性

进行预约或者在线报名

WXAPI.yuyueJoin(Object object)

具体参数详见接口文档

可作为团队/个人直接报名,也可以加入指定的某一个团队进行报名

参数说明:

个人/团队报名:

yuyueId 报名项目ID

teamName 团队名称[也可以不传]

remark 报名备注

extJsonStr 报名扩展属性

加入某个团队:

yuyueId 报名项目ID

teamId 团队ID

remark 报名备注

extJsonStr 报名扩展属性

成功预约/报名后将会给你返回报名ID,也就是下述方法中使用到的 joinId 参数

支付报名费

WXAPI.yuyueJoinPay(token, joinId)

如果后台设置的预约/报名项目需要支付一定的费用,那么用户需要通过该方法完成报名费的支付才能完成预约/报名

更新预约/报名信息

WXAPI.yuyueJoinUpdate(token, joinId, extJsonStr)

修改预约/报名的扩展信息,必须是非匿名情况下才能使用,否则没法确认修改者用户身份

我的报名信息

WXAPI.yuyueMyJoinInfo(token, joinId)

我所有的预约记录/报名记录

WXAPI.yuyueMyJoinLogs(Object object)

该方法将分页展示用户的参与历史记录,具体参数详见接口文档

读取某个项目的所有报名团队列表

WXAPI.yuyueTeams(Object object)

查看团队详情

WXAPI.yuyueTeamDetail(teamId)

上述方法中获取到的团队ID

拉取团队成员列表

WXAPI.yuyueTeamMembers(Object object)

关于更加详细的参数使用,以及更加高级的进阶使用方法,可以参考api接口文档说明:

《api接口文档》

关于 apifm-wxapi 更多的使用方法:

《apifm-wxapi使用说明》

本案例Demo代码下载:

《apifm-wxapi使用Demo程序》

期待你的进步!
感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

api工厂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值