参考文章:
https://blog.csdn.net/qq_36466653/article/details/80106903
1、获取access_token
access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。建议使用中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则容易造成冲突,导致access_token覆盖而影响业务。
a.将服务器IP地址添加到IP白名单中。微信公众平台-开发-基本配置。
b.Get方式请求https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET.
c.从返回的Json数据中获取access_token
2、获取
a.生成导航数据。将导航图片截图存入到文件服务器中;将导航数据存入数据库导航信息表中。
建议导航信息表的结构为:
Id, String 主键Id
currentFloor, varchar 当前楼层
destinationFloor, varchar 目标楼层
map1, String 文件服务器中导航图片1的地址
map2, String 文件服务器中导航图片2的地址
b.调用getWXACodeUnlimit接口
https://developers.weixin.qq.com/miniprogram/dev/api-backend/getWXACodeUnlimit.html
参数:scene,包含导航信息表中的主键id。
参数:page,指定扫码后跳转的页面。
c.将b中生成的二维码展示在导引机器人前端。
网友评论