基础库版本 >= 3.117.0 , 小红书 App 版本>=8.70 开始支持本方法。
用于根据服务组件id获取支付链路 token
| 关于服务组件,请参考:服务组件能力说明
getServiceToken() { if (!this.data.resourceId) { xhs.showToast({ title: '请先获取 resourceId' }); return; } let _this = this; xhs.createReservation({ resourceId: _this.data.resourceId, success(res) { console.log('createReservation success', res); _this.setData({ serviceInfo: '获取 serviceInfo 信息成功:' + JSON.stringify(res) }); }, fail(err) { console.log('createReservation fail', err); _this.setData({ serviceInfo: '获取 serviceInfo 信息失败:' + JSON.stringify(err) }); } }); },
options 为 object 类型,属性如下:
属性名 | 类型 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|
resourceId | string | 是 | 服务组件id | --- |
success | Function | 否 | 接口调用成功的回调函数 | 3.117.0 |
fail | Function | 否 | 接口调用失败的回调函数 | 3.117.0 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | 3.117.0 |
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
res | Object(参数参考下方文档) | token 生成的服务端返回 | 3.117.0 |
errMsg | string | createReservation:ok | 3.117.0 |
status | number | 调用状态码 status | 3.117.0 |
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
code | object | 服务返回状态码(0:成功) | 3.117.0 |
success | string | 服务调用是否成功 | 3.117.0 |
msg | number | 服务返回信息 | 3.117.0 |
token | string | 参考服务下单入参scene_token | 3.117.0 |
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
errMsg | string | createReservation:fail + 错误信息 | 3.117.0 |