提交 774f17d6 作者: 张梦磊

合并分支 'release' 到 'master'

1.8.0 新增游戏圈数据解密

查看合并请求 zwwl/zw_game_sdk!143
# 游戏 SDK 对接文档-v1.0.4 # 游戏 SDK 对接文档-v1.1.0
# 游戏 SDK 对接文档-v1.0.4 # 游戏 SDK 对接文档-v1.1.0
### 目录 ### 目录
...@@ -194,6 +194,18 @@ ...@@ -194,6 +194,18 @@
        示例         示例
    3.14 [SDK 游戏圈数据解密](#sec3.14)
        接口说明
        调用方式
        请求参数
        返回参数
        示例
## 1. 接入说明<a name="sec1"></a> ## 1. 接入说明<a name="sec1"></a>
### 1.1 术语表<a name="sec1.1"></a> ### 1.1 术语表<a name="sec1.1"></a>
...@@ -1227,7 +1239,7 @@ zwsdk.gameClubHide() ...@@ -1227,7 +1239,7 @@ zwsdk.gameClubHide()
// 设置游戏圈按钮样式 // 设置游戏圈按钮样式
zwsdk.gameClubSetStyle({ zwsdk.gameClubSetStyle({
left: 300, left: 300,
right: 300, top: 300,
width: 500, width: 500,
height: 200, height: 200,
opacity: 0 //调试阶段 可以设置为1, 配合设置 backgroundColor 预览按钮位置,以达到预期位置 opacity: 0 //调试阶段 可以设置为1, 配合设置 backgroundColor 预览按钮位置,以达到预期位置
...@@ -1239,3 +1251,61 @@ zwsdk.gameClubShow() ...@@ -1239,3 +1251,61 @@ zwsdk.gameClubShow()
// 隐藏游戏圈按钮 // 隐藏游戏圈按钮
zwsdk.gameClubHide() zwsdk.gameClubHide()
``` ```
### 3.14 SDK 游戏圈数据解密<a name="sec3.14"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```javascript
zwsdk.gameClubDecryptedData(config:Object)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 | |
> | :------------ | :--- | :----- | :----- | :-------------------------------------------------------------------------------------------------------------------------------------- | --- |
> | encryptedData | true | String | - | [wx.getGameClubData](https://developers.weixin.qq.com/minigame/dev/api/open-api/game-club/wx.getGameClubData.html) 返回的 encryptedData | |
> | iv | true | String | - | [wx.getGameClubData](https://developers.weixin.qq.com/minigame/dev/api/open-api/game-club/wx.getGameClubData.html) 返回的 iv |
> | signature | true | String | - | [wx.getGameClubData](https://developers.weixin.qq.com/minigame/dev/api/open-api/game-club/wx.getGameClubData.html) 返回的 signature |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :--------------------------------------------------- | :----- | :----------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 返回信息 |
> | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data | Array | 解密后的数据 |
##### 示例
```javascript
wx.getGameClubData({
dataTypeList: [
{
type: 1
}
],
success: (getGameClubData) => {
zwsdk
.gameClubDecryptedData({
encryptedData: getGameClubData.encryptedData,
iv: getGameClubData.iv,
signature: getGameClubData.signature
})
.then((res) => {
// .......
// res.status 返回状态
// res.msg 返回信息
// res.data.data 解密后的数据
})
},
fail: (res) => console.error(res)
})
```
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论