Action 54:查询游戏结果
功能说明
- 查询玩家游戏结果
- mType、historyId 皆未带入会进入报表主页
- 若欲查询单笔游戏记录,mType 与 historyId 必须同时带入
- 若只带入其中一个参数,我方将拒绝该请求
- 同时带入 mType 以及 historyId 会直接进入该次游戏的详细信息页面,但需注意以下:
- 查询 JDB、GTF、INJOY 游戏提供商的游戏详细信息,需在玩家进行游戏的 1 分钟后,才能查看
- 查询非前述游戏提供商的游戏详细信息,需在玩家进行游戏的 6 分钟后,才能查看
- 游戏结果连结有效时间为 30 秒
- Socket timeout 設定建议,测试环境设定 40 秒以上,正式环境设定 20 秒以上
查询时间范围
| 游戏提供商 | 时间范围(以内) |
|---|---|
| JDB | 30天 |
| SPRIBE | 30天 |
| GTF | 30天 |
| FC | 60天 |
| AMB | 7天 |
| SWG | 90天 |
| YB | 30天 |
| HRG | 40天 |
| ONLYPLAY | 180天 |
| INJOY | 30天 |
| CREEDROOMZ | 30天 |
| MANCALA | 60天 |
| ZESTPLAY | 30天 |
| SMARTSOFT | 1天 |
| FUNKY GAMES | 30天 |
| SWGS | 90天 |
| AVIATRIX | 90天 |
| CP | 30天 |
参数
| 参数 | 格式 | 强制 | 说明 |
|---|---|---|---|
| action | Integer | Y | 54 |
| ts | Long | Y | 当前系统时间 |
| parent | String(50) | Y | 代理账号 |
| uid | String(50) | Y | 玩家账号 |
| lang | String | N | 语言 尚未支援该语系的游戏预设将以英文开启 参照附录 语系代码 |
| historyId | String(200) | N | 游戏历史 ID 若查询单笔游戏记录,则 historyId 为必填 参照附录 historyId 说明 |
| showUid | Integer | N | 指定是否显示玩家账号 0:不显示 1:显示(默认) |
| mType | Integer | N | 机台类型 若查询单笔游戏记录,则 mType 为必填 |
Example
{
"action":54,
"ts":1447452951820,
"parent":"testag",
"uid":"testpl01",
"mType": 8001,
"historyId":"1234567890"
}返回结果
| 参数 | 格式 | 说明 |
|---|---|---|
| status | String(4) | 成功:0000 错误:参照附录 错误代码 |
| data | JSON Array | 回传的数据将列于下列表中 |
| err_text | String(255) | 错误讯息 |
| 参数 | 格式 | 说明 |
|---|---|---|
| path | String | 游戏结果 URL |
操作范例
// Http Request
http://{API_Address}/apiRequest.do?dc=jb1&x=y1wayxScczy6ABfElfaVwb5CdfHxBN_JGtxyBSvpohLQakP8M2QSetJNojJBzvnrVChhq8YWWgBTdGeXFTH4vSNQQ66epf4NqYeQ-6bJ15pvHctQjQevulv7GHqOifuju_gY0H54FfVdQc9D5tKh1AZ-9KDh9dwcGSszZxU7JOOoHdYITlCO5LhvGmHxPBwZ
// Http Response (success)
{
"status":"0000",
"data": [
{
"path":"https://xxx.xxx.xxx/...."
}
]
}
// Http Response (error)
{
"status":"9005",
"err_text":"Assertion(SAML) didn't pass the timestamp validation."
}