基础库版本 >= 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 |