提交 598d92a1 作者: 赵倩倩

feat: 新增上报种花游戏道具方法

上级 1068b83a
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
- [8.4 下单并支付 createOrderAndPay](#84-下单并支付-createorderandpay) - [8.4 下单并支付 createOrderAndPay](#84-下单并支付-createorderandpay)
- [8.5 激励广告 showRewardedAd](#85-激励广告-showrewardedad) - [8.5 激励广告 showRewardedAd](#85-激励广告-showrewardedad)
- [8.6 获取渠道标识 getCurrentChannelTag](#86-获取渠道标识-getcurrentchanneltag) - [8.6 获取渠道标识 getCurrentChannelTag](#86-获取渠道标识-getcurrentchanneltag)
- [8.7 上报种花游戏道具 reportFlower](#87-上报种花游戏道具-reportFlower)
- [9. 服务端对接方法](#9-服务端对接方法) - [9. 服务端对接方法](#9-服务端对接方法)
- [9.1 淘宝小游戏游戏方检查是否登录成功](#91-淘宝小游戏游戏方检查是否登录成功) - [9.1 淘宝小游戏游戏方检查是否登录成功](#91-淘宝小游戏游戏方检查是否登录成功)
- [9.2 支付通知](#92-支付通知) - [9.2 支付通知](#92-支付通知)
...@@ -112,12 +113,6 @@ pnpm add @tbmp/mp-cloud-sdk ...@@ -112,12 +113,6 @@ pnpm add @tbmp/mp-cloud-sdk
> **重要**: 未安装 `@tbmp/mp-cloud-sdk` 会导致所有 API 请求失败,SDK 会在控制台输出 `[zwsdk] 云 SDK 加载失败` 错误。 > **重要**: 未安装 `@tbmp/mp-cloud-sdk` 会导致所有 API 请求失败,SDK 会在控制台输出 `[zwsdk] 云 SDK 加载失败` 错误。
### 环境地址
| 环境 | InitParams | baseUrl |
| -------- | ---------- | -------------------------------- |
| 生产环境 | | `https://zyouapi.wozhangwan.com` |
### 非淘宝环境行为 ### 非淘宝环境行为
| 场景 | 行为 | | 场景 | 行为 |
...@@ -129,8 +124,6 @@ pnpm add @tbmp/mp-cloud-sdk ...@@ -129,8 +124,6 @@ pnpm add @tbmp/mp-cloud-sdk
### 云 SDK 加载机制 ### 云 SDK 加载机制
- 通过 `import('@tbmp/mp-cloud-sdk')` **动态加载**,避免非淘宝环境打包报错 - 通过 `import('@tbmp/mp-cloud-sdk')` **动态加载**,避免非淘宝环境打包报错
- 测试环境初始化参数:`{ env: 'test' }`
- 生产环境初始化参数:`{ env: 'online' }`
- 云 SDK 初始化只会执行一次(内部使用 Promise 缓存) - 云 SDK 初始化只会执行一次(内部使用 Promise 缓存)
### 请求头 ### 请求头
...@@ -750,6 +743,47 @@ if (channelInfo) { ...@@ -750,6 +743,47 @@ if (channelInfo) {
} }
``` ```
### 8.7 上报种花游戏道具 reportFlower
```typescript
sdk.reportFlower(params: ReportFlowerParams): Promise<CloudHttpReportFlowerResponse>
```
#### 请求参数
| 参数 | 必选 | 类型 | 默认值 | 说明 |
| :---------- | :--- | :----- | :----- | :------------------------- |
| role_name | true | String | '' | 角色名称 |
| cp_role_id | true | String | '' | 角色ID |
| expire_time | true | String | '' | 道具过期时间(秒级时间戳) |
| prop_id | true | String | '' | 道具 id |
#### 返回参数
| 参数 | 类型 | 说明 |
| ------------- | -------- | -------------- |
| `status_code` | `number` | 状态码,1=成功 |
| `msg` | `string` | 状态描述 |
| `data` | `object` | 响应数据 |
#### 示例
```typescript
sdk
.reportFlower({
role_name: '角色名',
cp_role_id: 'cp_role_001',
expire_time: '1716700800',
prop_id: 'prop_001'
})
.then((res) => {
console.log('道具上报结果:', res)
})
.catch((err) => {
console.error('道具上报失败:', err)
})
```
## 9. 服务端对接方法 ## 9. 服务端对接方法
### 9.1 淘宝小游戏游戏方检查是否登录成功 ### 9.1 淘宝小游戏游戏方检查是否登录成功
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论