sdk提供了游戏排行榜的功能,具体可根据不同的使用情况,接入不同的排行榜单。
注意:单机游戏的榜单ID,需要在后台配置,具体请联系对接人员。
调用sdk的postRankInfo方法,将当前游戏的分数上报到平台的排行榜中,具体参入的参数如下。
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | Int | 排行榜单的ID号 |
| value | String | 游戏上报的分数 |
| success | Function | 获取成功的后的回调 |
| fail | Function | 获取失败的后的回调 |
示例代码:
sdk.postRankInfo({
id: 123,
value:'666',
success:function (res) {
// 上报成功
},
fail:function (res) {
// 上报失败
}
});
调用sdk的getRankInfo方法,将获取当前游戏的排行榜,具体参入的参数如下。
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | Int | 排行榜单的ID号 |
| page | Int | 排行榜的页数(默认是0) |
| bef | Boolean | 是否上一季的数据(默认是false) |
| success | Function | 获取成功的后的回调 |
| fail | Function | 获取失败的后的回调 |
示例代码:
sdk.getRankInfo({
id: 123, // 定义的榜单ID
bef:true,
page:0,
success:function (res) {
console.log('获取到的排行数据:',res)
},
fail:function (res) {
// 获取失败
}
});
此接口是接入了对战SDK的游戏使用,调用sdk的getTinyRankInfo方法,将获取当前游戏的排行榜,具体参入的参数如下。
| 参数名 | 类型 | 说明 |
|---|---|---|
| type | Int | 排行榜的类型,0:默认当前游戏排行榜,1:上期该游戏排行榜,2:该游戏总榜 |
| page | Int | 排行榜的页数(默认是0) |
| success | Function | 获取成功的后的回调 |
| fail | Function | 获取失败的后的回调 |
示例代码:
sdk.getTinyRankInfo({
type: 0, // 排行榜的类型
page:0,
success:function (res) {
console.log('获取到的排行数据:',res)
},
fail:function (res) {
// 获取失败
}
});
如果排行榜需要基于微信好友的,请参阅《微信关系链数据域使用指南》。