食堂每天的就餐人数的不固定,给食堂的日常运营和把控造成较大的管理难度,成都捷德订餐自动发盘机解决普遍存在就餐排队时间长、供应不足或者食物严重浪费等问题,为方便统计用餐情况开发了报餐小程序。
首先大概说下这个报餐小程序的功能有哪些
1,提前报餐,时间可自定义设定。
2,报餐情况数据展现
3,扫脸验证自动发餐盘。
用到微信官方的api接口获取用户的唯一标识码openID
//api接口
KaTeX parse error: Expected '}', got 'EOF' at end of input: …session?appid={appid}&secret={KaTeX parse error: Expected 'EOF', got '}' at position 7: secret}̲&js_code={code}&grant_type=authorization_code";
wx.authorize(Object object)
基础库 1.2.0 开始支持,低版本需做兼容处理。
提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。
示例代码
// 可以通过 wx.getSetting 先查询一下用户是否授权了 “scope.record” 这个 scope
wx.getSetting({
success(res) {
if (!res.authSetting[‘scope.record’]) {
wx.authorize({
scope: ‘scope.record’,
success () {
// 用户已经同意小程序使用录音功能, 后续调用 wx.startRecord 接口不会弹窗询问
wx.startRecord()
}
})
}
}
})