{"info":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","description":"<html><head></head><body><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{{域名}}请联络商务部索取\n</code></pre><h1 id=\"api\">API 文件更新记录</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>日期</th>\n<th>版本</th>\n<th>更新内容</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>2020-01-15</td>\n<td>v1.0.15</td>\n<td>1.新增二八杠游戏历程说明 <br></td>\n</tr>\n<tr>\n<td>2019-11-06</td>\n<td>v1.0.14</td>\n<td>1.取得玩家单笔转点纪录 API <code>status</code> 新增状态fail <br></td>\n</tr>\n<tr>\n<td>2019-10-30</td>\n<td>v1.0.13</td>\n<td>1.新增查询玩家余额 API <br> 2.新增强制踢下线 API <br></td>\n</tr>\n<tr>\n<td>2019-09-17</td>\n<td>v1.0.12</td>\n<td>1.<code>limit</code> 参数最大限制值为 <code>500</code> <br></td>\n</tr>\n<tr>\n<td>2019-09-08</td>\n<td>v1.0.11</td>\n<td>1.平台API 新增错误代码说明<br> 2.所有API <code>account</code> 参数规则为 <code>4~20 个英文、数字以及.、_、-符号组合</code> <br> 3.所有API <code>password</code> 参数规则为 <code>4~20 个英文、数字以及.、_、-符号组合</code> <br> 4.所有API <code>site</code> 参数规则为 <code>2~20 个英文、数字以及.、_、-符号组合</code> <br> 5.玩家API 新增错误 <code>711</code> 、 <code>999</code> 代码说明<br> 6.修改玩家资讯API <code>request</code> 新增 <code>password</code> 参数<br></td>\n</tr>\n<tr>\n<td>2019-08-29</td>\n<td>v1.0.10</td>\n<td>1.查询玩家下注结果API <br> <code>response</code> 新增<code>statistics</code>、<code>count</code> 回传参数<br> 2.查询玩家下注结果统计API <br> <code>response</code> 回传参数更改为 <code>statistics</code>，<code>ObjectKey</code> 新增<code>bet_amount</code>、<code>bet_result</code> 回传参数 <br></td>\n</tr>\n<tr>\n<td>2019-08-23</td>\n<td>v1.0.9</td>\n<td>1.新增取得玩家下注纪录单号游戏历程 API <br></td>\n</tr>\n<tr>\n<td>2019-08-21</td>\n<td>v1.0.8</td>\n<td>1.新增玩家 API 错误代码说明 <br></td>\n</tr>\n<tr>\n<td>2019-08-16</td>\n<td>v1.0.7</td>\n<td>1.查询玩家下注结果 <br> <code>response</code> 新增level回传参数 <br> 2.取得玩家下注结果 <br> <code>response</code> 新增level回传参数 <br></td>\n</tr>\n<tr>\n<td>2019-08-12</td>\n<td>v1.0.6</td>\n<td>1.新增查询线上玩家 API <br> 2.查询所有玩家资讯 <br> <code>request</code> 移除balance、online、offline参数，新增account参数 <br> <code>response</code> 新增 email参数 <br> 3.玩家储值、玩家提款、取得玩家单笔转点纪录 <br> <code>response</code> 新增 transfer_id、status参数 <br> 4.取得玩家下注结果 <br> <code>response</code> 新增 account、bet_amount、commission、actions、hands、seatidx <br> 5.玩家下注结果统计 <br> <code>response</code> winBetResult更改为win_bet_result、loseBetResult更改为lose_bet_result， 新增commission、game_code、account、site、playerId <br> 6.查询玩家下注结果统计 <br> <code>response</code> validAmount更改为valid_amount、winBetResult更改为win_bet_result，loseBetResult更改为lose_bet_result， 新增playerId、game_code <br> 7.取得游戏历程 <br> <code>response</code> 新增seat_no <br></td>\n</tr>\n<tr>\n<td>2019-07-24</td>\n<td>v1.0.5</td>\n<td>1.取得玩家下注结果API 回传资料新增 <code>id 下注结果单号</code> <br> 2.<code>limit</code> 参数最大限制值为 <code>1000</code> <br> 3.新增取得游戏历程 API</td>\n</tr>\n<tr>\n<td>2019-07-22</td>\n<td>v1.0.4</td>\n<td>1.新增所有API Response回传参数说明 <br></td>\n</tr>\n<tr>\n<td>2019-07-18</td>\n<td>v1.0.3</td>\n<td>1.文件内所有api路由修改为 <code>https://{{域名}}/v1/...</code> <br> 2.<code>{{域名}}</code> 请联络商务部索取 <br> 3.游戏 德州扑克 状态更改为开放，百人骰子牛 状态更改为尚未开放 <br> 4.游戏新增 多人红黑单双 疯狂单挑吹牛 二八杠 状态皆为尚未开放 <br> 5.游戏移除 十三水 百家乐 <br></td>\n</tr>\n<tr>\n<td>2019-07-12</td>\n<td>v1.0.2</td>\n<td>1.新增查询玩家下注结果 API <br> 2.新增查询玩家下注结果统计 API <br> 3.查询所有玩家资讯 API 新增offset、limit参数，移除take参数 <br> 4.新增玩家帐号 API 新增email参数 <br> 5.修改玩家资讯 API 移除role参数 <br> 6.取得玩家转点纪录 API 新增offset,limit参数 <br> 7.取得玩家下注结果 API 参数page变更为offset <br></td>\n</tr>\n<tr>\n<td>2019-07-08</td>\n<td>v1.0.1</td>\n<td>1. 新增查询单笔玩家帐号 API <br> 2. 储值/提款 API 加上转帐交易单号参数 <br> 3. 储值/提款 API 加上 timestamp 参数判断请求是否延迟 <br> 4. 新增下注结果统计 API <br></td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"api-2\">API 介接验证机制</h1>\n<p>58Poker 平台的 API 介接机制仅提供 JWT Token 验证。\n商户在使用任一 API 时（<code>登入 login</code> 除外），必须先请 <code>登入</code>，并取得 JWT Token。\n之后的请求必须带上此 JWT Token 才能验证通过。</p>\n<h1 id=\"api-http-request\">API HTTP Request 格式</h1>\n<ol>\n<li><p><code>offset</code> 参数起始值为 <code>0</code>。 </p>\n</li>\n<li><p><code>limit</code> 参数最大限制值为 <code>500</code>。</p>\n</li>\n</ol>\n<h1 id=\"api-http-response\">API HTTP Response 格式</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n&nbsp;&nbsp;&nbsp;&nbsp;\"code\": 状态码\n&nbsp;&nbsp;&nbsp;&nbsp;\"data\": 返回资料\n&nbsp;&nbsp;&nbsp;&nbsp;\"msg\": 返回讯息\n&nbsp;&nbsp;&nbsp;&nbsp;\"time\": 返回时间\n}\n</code></pre><p>以 <code>取得所有游戏</code> API 为例</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n&nbsp;&nbsp;&nbsp;&nbsp;\"code\": 200,\n&nbsp;&nbsp;&nbsp;&nbsp;\"data\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"code\": \"DiceBRNN\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"status\": 1,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"commission_percent\": 5\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"code\": \"DiceDTCN\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"status\": 1,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"commission_percent\": 5\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"code\": \"DiceHHDS\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"status\": 1,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"commission_percent\": 5\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;\"msg\": \"OK\",\n&nbsp;&nbsp;&nbsp;&nbsp;\"time\": 1559122255\n}\n</code></pre><h2 id=\"状态码解释\">状态码解释</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>状态码</th>\n<th>讯息</th>\n<th>结果</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>OK</td>\n<td><strong>请求成功</strong></td>\n</tr>\n<tr>\n<td>400</td>\n<td>Bad Request</td>\n<td><strong>请求失效。</strong> <br>更多资讯需比对 <code>msg</code> 里的描述</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized</td>\n<td><strong>需要授权以回应请求。</strong> <br>通常发生于 JWT Token 错误或失效。 <br>更多资讯需比对 <code>msg</code> 里的描述</td>\n</tr>\n<tr>\n<td>403</td>\n<td>Forbidden</td>\n<td><strong>无存取权限</strong></td>\n</tr>\n<tr>\n<td>404</td>\n<td>Not Found</td>\n<td><strong>资源不存在失效。</strong> <br>更多资讯需比对 <code>msg</code> 里的描述</td>\n</tr>\n<tr>\n<td>409</td>\n<td>Conflict</td>\n<td><strong>资源重复。</strong> <br>更多资讯需比对 <code>msg</code> 里的描述</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"API 文件更新记录","slug":"api"},{"content":"API 介接验证机制","slug":"api-2"},{"content":"API HTTP Request 格式","slug":"api-http-request"},{"content":"API HTTP Response 格式","slug":"api-http-response"}],"owner":"7593915","collectionId":"f576113f-4d2f-48f4-a28e-cd88426f3304","publishedId":"S1Zw7qao","public":true,"customColor":{"top-bar":"D1882C","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2019-06-15T03:06:45.000Z"},"item":[{"name":"平台 API","item":[{"name":"登入","event":[{"listen":"prerequest","script":{"id":"049bee32-1b86-4444-982d-f159a370e851","exec":[""],"type":"text/javascript"}}],"id":"3e10cfb9-f2dd-4263-9a8c-55717990d454","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://{{域名}}/v1/auth/login","description":"<p>管理者必须先登入成功，并获得 JWT Token 后，每个 API 皆要带上此 token 才能认证通过 </p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>password</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>密码</td>\n</tr>\n<tr>\n<td>site</td>\n<td>String</td>\n<td><code>2~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>站台</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>access_token</td>\n<td>String</td>\n<td>JWT 认证</td>\n</tr>\n<tr>\n<td>token_type</td>\n<td>String</td>\n<td>认证类型</td>\n</tr>\n<tr>\n<td>expires_in</td>\n<td>String</td>\n<td>认证有效期限</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","auth","login"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"bcb89fd8-8082-49e1-a2b5-29d2d2b33356","name":"登入","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"account\": \"foo\",\n\t\"site\": \"bar\",\n\t\"password\": \"password\"\n}"},"url":"https://{{域名}}/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 06:33:10 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"access_token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM\",\n        \"token_type\": \"bearer\",\n        \"expires_in\": 3600\n    },\n    \"msg\": \"Successfully logged in\",\n    \"time\": 1559111590\n}"}],"_postman_id":"3e10cfb9-f2dd-4263-9a8c-55717990d454"},{"name":"更新 JWT Token","event":[{"listen":"prerequest","script":{"id":"e3ceff32-4a14-47c0-9ae3-48a82c38e48b","exec":[""],"type":"text/javascript"}}],"id":"9d41bb46-3034-4c3c-82c7-6804ed1823e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{{域名}}/v1/auth/refresh","description":"<p>更新并回传新的 JWT Token，每个 API 皆要带上此 token 才能认证通过</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>access_token</td>\n<td>String</td>\n<td>JWT 认证</td>\n</tr>\n<tr>\n<td>token_type</td>\n<td>String</td>\n<td>认证类型</td>\n</tr>\n<tr>\n<td>expires_in</td>\n<td>String</td>\n<td>认证有效期限</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","auth","refresh"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"e397875f-ac14-4429-abb7-43b9e0dec365","name":"更新 JWT Token","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/auth/refresh"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Fri, 12 Jul 2019 04:13:06 GMT"},{"key":"Access-Control-Allow-Headers","value":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,content-type,authorization"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS,PUT,DELETE"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"access_token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvdjFcL2F1dGhcL3JlZnJlc2giLCJpYXQiOjE1NjI5MDQ2NTIsImV4cCI6MTU2MjkwODI1NywibmJmIjoxNTYyOTA0NjU3LCJqdGkiOiJmYURaNnpUU0RjTlZyVTlFIiwic3ViIjoiMSIsInBydiI6Ijk4NjE1ZmZmZGE3MmU2OGY1YmQ1ZWQwYmQzODIyN2VmNjUxY2NmNzIifQ.Dl8tGUuWtZobaZVSwoFO3HemY_qZVEQAdzhOf00sAMk\",\n        \"token_type\": \"bearer\",\n        \"expires_in\": 3600\n    },\n    \"msg\": \"Successfully refreshed\",\n    \"time\": 1562904657\n}"}],"_postman_id":"9d41bb46-3034-4c3c-82c7-6804ed1823e4"},{"name":"显示个人资料","id":"4813a201-fd18-479e-bb30-a9a82726a7cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/me","description":"<p>显示当前个人资讯</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>信箱</td>\n</tr>\n<tr>\n<td>permissions</td>\n<td>Array</td>\n<td>权限</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","me"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"50f12418-1eb0-4533-a9dc-cb06f9e6c4aa","name":"显示个人资料","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/operator/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 06:35:23 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"account\": \"foo@bar\",\n        \"phone\": \"0912345678\",\n        \"nickname\": \"FOo\",\n        \"email\": \"foo@bar.com\",\n        \"permissions\": [\n            \"test:permission1\",\n            \"test:permission2\",\n            \"test:permission3\",\n            \"test:permission4\",\n            \"test:permission5\",\n            \"test:permission6\"\n        ]\n    },\n    \"msg\": \"OK\",\n    \"time\": 1559111723\n}"}],"_postman_id":"4813a201-fd18-479e-bb30-a9a82726a7cf"}],"id":"39031aa9-bb8a-4fd3-ae0a-0c52d66afb59","description":"<h1 id=\"平台-api\">平台 API</h1>\n<p>58Poker 游戏仅提供 JWT API 验证方式</p>\n<h2 id=\"jwt-验证\">JWT 验证</h2>\n<p>在使用任何 API 之前，需要先呼叫平台 <code>登入 API</code>，输入帐号及密码(如需帐号请向商务部门申请)。\n以下为 API 介接的注意事项:</p>\n<ol>\n<li>登入成功后，会返回 JWT Token，此 token 的有效期限为 60 分钟。</li>\n<li>需要在 60 分钟内手动调用 <strong>更新 JWT Token API</strong>，取得并替换原本的 token，否则此 token 失效。</li>\n</ol>\n<h2 id=\"携带-jwt-token-请求-api\">携带 JWT Token 请求 API</h2>\n<p>58Poker 平台提供以下两种方式携带 JWT Token 请求 API：</p>\n<ol>\n<li>API Request Header 加上 <code>Bearer Token</code> (<code>Bearer</code> 与 <code>&lt;jwt_token&gt;</code> 之间必须保留一个空格)</li>\n</ol>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;jwt_token&gt;\n</code></pre><ol>\n<li>API URL 加上查询参数 <code>token</code> (网址为明文传输，不建议用此方式)</li>\n</ol>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://{域名}/v1/games?token=&lt;jwt_token&gt;\n</code></pre><h2 id=\"自动刷新-token-机制\">自动刷新 token 机制</h2>\n<p>为了方便 API 介接，58Poker 平台已实现自动更新 token 机制。\n登入成功并取得 JWT token，经过 60 分钟后，再接下来 10 分钟的 API 请求依然会成功。\n并且会在 HTTP Response 封包内的 header 携带已更新的 JWT Token，如下：</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC8xMjcuMC4wLjFcL2FwaVwvdjFcL3BsYXllcnNcL3NpdFwvRGljZURUQ04tMTU2MDQ0MTI1NCIsImlhdCI6MTU2MDMyODE4MiwiZXhwIjoxNTYwODAyNzI0LCJuYmYiOjE1NjA0NDI3MjQsImp0aSI6Ijd5NThKNDlDUk5NWDEzdzYiLCJzdWIiOjIsInBydiI6Ijk4NjE1ZmZmZGE3MmU2OGY1YmQ1ZWQwYmQzODIyN2VmNjUxY2NmNzIifQ.-vyquRgwG-DRigIqlukjYY3wVSra4Kz2jHMP9CX5Kk4\n</code></pre><p>Header key 为 <code>Authorization</code>， value 为新 token。此时务必将原本的 token 替换，若再经过 10 分钟皆未更新，则原本的 token 会失效。</p>\n<h1 id=\"错误代码说明\">错误代码说明</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>code</th>\n<th>msg</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>701</td>\n<td>Your account must be 4-20 characters and without symbols</td>\n<td>您的帐号必须为 4-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>703</td>\n<td>Your password must be 4-20 characters and without symbols</td>\n<td>您的密码必须为 4-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>711</td>\n<td>Your site must be 2-20 characters and without symbols</td>\n<td>您的站台必须为 2-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>999</td>\n<td>An error occurred</td>\n<td>特殊例外错误</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"960f8c8b-9031-4656-8479-bf7db792edb8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"34ff5765-33d8-45a8-a930-434771ef1ab7","type":"text/javascript","exec":[""]}}],"_postman_id":"39031aa9-bb8a-4fd3-ae0a-0c52d66afb59","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}}},{"name":"代理 API","item":[{"name":"查询玩家下注结果","id":"4c0ce297-0603-4d32-9e1d-7b192c2ce7ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/bet-results/operators/{{operator}}","description":"<p>查询玩家下注结果</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>开始时间</td>\n</tr>\n<tr>\n<td>end_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>结束时间</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td><code>null  回传所有游戏下注结果</code></td>\n<td>游戏代码</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>10 ( 最大值 =&gt; <code>500</code> )</td>\n<td>每页数量</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>statistics</td>\n<td>Object</td>\n<td>玩家下注统计结果</td>\n</tr>\n<tr>\n<td>bet_results</td>\n<td>Array</td>\n<td>玩家下注结果</td>\n</tr>\n<tr>\n<td>count</td>\n<td>Number</td>\n<td>玩家下注结果总笔数</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"statistics\">statistics</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额</td>\n</tr>\n<tr>\n<td>bet_amount</td>\n<td>String</td>\n<td>投注金额</td>\n</tr>\n<tr>\n<td>win_bet_result</td>\n<td>String</td>\n<td>玩家赢钱</td>\n</tr>\n<tr>\n<td>lose_bet_result</td>\n<td>String</td>\n<td>玩家输钱</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>抽水金额</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"bet_results\">bet_results</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>注单号</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>玩家帐号</td>\n</tr>\n<tr>\n<td>table_id</td>\n<td>String</td>\n<td>桌号</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>游戏类型</td>\n</tr>\n<tr>\n<td>round</td>\n<td>Number</td>\n<td>游戏局</td>\n</tr>\n<tr>\n<td>ante</td>\n<td>String</td>\n<td>底注金額</td>\n</tr>\n<tr>\n<td>level</td>\n<td>String</td>\n<td>房间类型</td>\n</tr>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额</td>\n</tr>\n<tr>\n<td>bet_amount</td>\n<td>String</td>\n<td>下注额</td>\n</tr>\n<tr>\n<td>bet_result</td>\n<td>String</td>\n<td>下注结果</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>手续费</td>\n</tr>\n<tr>\n<td>resulted_at</td>\n<td>String</td>\n<td>下注时间</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>actions</td>\n<td>Object</td>\n<td>该局最终资讯</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"actions\">actions</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>hands</td>\n<td>Array</td>\n<td>最终手牌</td>\n</tr>\n<tr>\n<td>seat_no</td>\n<td>Number</td>\n<td>玩家座位</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","bet-results","operators","{{operator}}"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"1bbdcfcd-863d-4f74-9ef1-7719c9bb91cb","name":"查询玩家下注结果","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/bet-results/operators/{{operator}}?statr_at=2019-06-01 00:00:00&end_at=2019-07-01 23:59:59&limit=10&offset=0","protocol":"https","host":["{{域名}}"],"path":["v1","bet-results","operators","{{operator}}"],"query":[{"key":"statr_at","value":"2019-06-01 00:00:00","description":"开始时间 (DateTime : `Y-m-d H:i:s`)"},{"key":"end_at","value":"2019-07-01 23:59:59","description":"结束时间 (DateTime : `Y-m-d H:i:s`)"},{"key":"game_code","value":"DiceDTCN","description":"游戏代码 (String)","disabled":true},{"key":"limit","value":"10","description":"每页数量 (Number)"},{"key":"offset","value":"0","description":"页数 (Number)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Fri, 12 Jul 2019 04:13:59 GMT"},{"key":"Access-Control-Allow-Headers","value":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,content-type,authorization"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS,PUT,DELETE"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 200,\r\n    \"data\": {\r\n        \"statistics\": {\r\n            \"valid_amount\": \"2924667.00000\",\r\n            \"bet_amount\": \"2924667.00000\",\r\n            \"win_bet_result\": \"1141778.57500\",\r\n            \"lose_bet_result\": \"-1217307.85000\",\r\n            \"commission\": \"75528.27500\"\r\n        },\r\n        \"bet_results\": [\r\n            {\r\n                \"id\": \"ad37c06d-c5c1-4319-8051-5355b0643ee4\",\r\n                \"account\": \"playerl77@test\",\r\n                \"table_id\": \"PokerDDZ-695-1564501074\",\r\n                \"game_code\": \"PokerDDZ\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"900.00000\",\r\n                \"bet_amount\": \"900.00000\",\r\n                \"bet_result\": \"-900.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:40:01\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"14\",\r\n                        \"52\"\r\n                    ],\r\n                    \"seat_no\": 1\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"a07ca5e8-7483-401f-a71f-4e82514b12af\",\r\n                \"account\": \"player86@test\",\r\n                \"table_id\": \"PokerDDZ-695-1564501074\",\r\n                \"game_code\": \"PokerDDZ\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"900.00000\",\r\n                \"bet_amount\": \"900.00000\",\r\n                \"bet_result\": \"-900.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:40:01\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"51\",\r\n                        \"35\",\r\n                        \"22\"\r\n                    ],\r\n                    \"seat_no\": 2\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"131e159b-9c5c-4843-a88a-9c6b9a98be5d\",\r\n                \"account\": \"player56@test\",\r\n                \"table_id\": \"PokerDDZ-695-1564501074\",\r\n                \"game_code\": \"PokerDDZ\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"1800.00000\",\r\n                \"bet_amount\": \"1800.00000\",\r\n                \"bet_result\": \"1710.00000\",\r\n                \"commission\": \"90.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:40:01\",\r\n                \"ip\": \"61.224.177.28\",\r\n                \"actions\": {\r\n                    \"hands\": [],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"cec87e7a-f76f-4137-b174-8e9a8e34f8fb\",\r\n                \"account\": \"player1@test\",\r\n                \"table_id\": \"DiceQZNN-532-1564501035\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"1800.00000\",\r\n                \"bet_amount\": \"1800.00000\",\r\n                \"bet_result\": \"1710.00000\",\r\n                \"commission\": \"90.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:37:31\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"6\",\r\n                        \"6\",\r\n                        \"3\",\r\n                        \"2\",\r\n                        \"1\"\r\n                    ],\r\n                    \"seat_no\": 1\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"c7d6e63f-28e7-4629-bda4-f4b54807c804\",\r\n                \"account\": \"player19@test\",\r\n                \"table_id\": \"DiceQZNN-532-1564501035\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"1800.00000\",\r\n                \"bet_amount\": \"1800.00000\",\r\n                \"bet_result\": \"-1800.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:37:31\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"2\",\r\n                        \"6\",\r\n                        \"5\",\r\n                        \"4\",\r\n                        \"4\"\r\n                    ],\r\n                    \"seat_no\": 2\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"6ddc55bd-479f-4f5d-90bd-5fbcae441e19\",\r\n                \"account\": \"player56@test\",\r\n                \"table_id\": \"DiceQZNN-532-1564501035\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"1800.00000\",\r\n                \"bet_amount\": \"1800.00000\",\r\n                \"bet_result\": \"-1800.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:37:31\",\r\n                \"ip\": \"61.224.177.28\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"5\",\r\n                        \"3\",\r\n                        \"3\",\r\n                        \"6\",\r\n                        \"1\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"0bef7123-0fa0-4b87-9f1e-9490ab821c65\",\r\n                \"account\": \"player12@test\",\r\n                \"table_id\": \"DiceQZNN-532-1564501035\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"1800.00000\",\r\n                \"bet_amount\": \"1800.00000\",\r\n                \"bet_result\": \"1710.00000\",\r\n                \"commission\": \"90.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:37:31\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"5\",\r\n                        \"4\",\r\n                        \"4\",\r\n                        \"5\",\r\n                        \"1\"\r\n                    ],\r\n                    \"seat_no\": 3\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"c3947608-c3a8-429e-98d3-fc9c9de7e769\",\r\n                \"account\": \"player10@test\",\r\n                \"table_id\": \"DiceQZNN-531-1564500996\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"2700.00000\",\r\n                \"bet_amount\": \"2700.00000\",\r\n                \"bet_result\": \"2565.00000\",\r\n                \"commission\": \"135.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:36:53\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"6\",\r\n                        \"4\",\r\n                        \"3\",\r\n                        \"2\",\r\n                        \"5\"\r\n                    ],\r\n                    \"seat_no\": 3\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"b7ae08ba-37ca-490a-a56c-8e268a92bb06\",\r\n                \"account\": \"player123@test\",\r\n                \"table_id\": \"DiceQZNN-531-1564500996\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"900.00000\",\r\n                \"bet_amount\": \"900.00000\",\r\n                \"bet_result\": \"-900.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:36:53\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"6\",\r\n                        \"6\",\r\n                        \"6\",\r\n                        \"3\",\r\n                        \"3\"\r\n                    ],\r\n                    \"seat_no\": 4\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"9ceaeff2-90fa-49af-a718-64b455a7271a\",\r\n                \"account\": \"player333@test\",\r\n                \"table_id\": \"DiceQZNN-531-1564500996\",\r\n                \"game_code\": \"DiceQZNN\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"300.00000\",\r\n                \"level\": \"5\",\r\n                \"valid_amount\": \"900.00000\",\r\n                \"bet_amount\": \"900.00000\",\r\n                \"bet_result\": \"-900.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-07-30 23:36:53\",\r\n                \"ip\": \"127.0.0.1\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"5\",\r\n                        \"2\",\r\n                        \"1\",\r\n                        \"1\",\r\n                        \"1\"\r\n                    ],\r\n                    \"seat_no\": 2\r\n                }\r\n            }\r\n        ],\r\n        \"count\": 4353\r\n    },\r\n    \"msg\": \"OK\",\r\n    \"time\": 1567048406\r\n}"}],"_postman_id":"4c0ce297-0603-4d32-9e1d-7b192c2ce7ef"},{"name":"查询玩家下注结果统计","id":"ea89101a-a8c2-4498-975f-6153c3761d4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/bet-results/operators/{{operator}}/statistics","description":"<p>查询玩家下注结果统计</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>开始时间</td>\n</tr>\n<tr>\n<td>end_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>结束时间</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td><code>null  回传所有游戏下注结果</code></td>\n<td>游戏代码</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>20 ( 最大值 =&gt; <code>500</code> )</td>\n<td>每页数量</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>statistics</td>\n<td>Object</td>\n<td>统计结果</td>\n</tr>\n<tr>\n<td>count</td>\n<td>Number</td>\n<td>玩家下注结果总笔数</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"statistics\">statistics</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectKey(player@test)</td>\n<td>Array</td>\n<td>玩家帐号</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"objectkey\">ObjectKey</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count</td>\n<td>String</td>\n<td>笔数统计</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>玩家帐号</td>\n</tr>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额统计</td>\n</tr>\n<tr>\n<td>bet_amount</td>\n<td>String</td>\n<td>下注金额</td>\n</tr>\n<tr>\n<td>bet_result</td>\n<td>String</td>\n<td>下注结果</td>\n</tr>\n<tr>\n<td>win_bet_result</td>\n<td>String</td>\n<td>胜利金额统计</td>\n</tr>\n<tr>\n<td>lose_bet_result</td>\n<td>String</td>\n<td>失败金额统计</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>手续费统计</td>\n</tr>\n<tr>\n<td>playerId</td>\n<td>String</td>\n<td>玩家ID</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>游戏类型</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","bet-results","operators","{{operator}}","statistics"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"e9c749e3-836f-42b9-9ed8-f5bd8996d527","name":"查询玩家下注结果统计","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https/{{域名}}/v1/bet-results/operators/{{operator}}/statistics?start_at=2019-06-01 00:00:00&end_at=2019-07-01 23:59:59","host":["https"],"path":["","{{域名}}","v1","bet-results","operators","{{operator}}","statistics"],"query":[{"key":"start_at","value":"2019-06-01 00:00:00","description":"开始时间 (DateTime : `Y-m-d H:i:s`)"},{"key":"end_at","value":"2019-07-01 23:59:59","description":"结束时间 (DateTime : `Y-m-d H:i:s`)"},{"key":"game_code","value":"DiceDTCN","description":"游戏代码 (String) `default => null 回传所有游戏下注结果`","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Fri, 12 Jul 2019 04:14:37 GMT"},{"key":"Access-Control-Allow-Headers","value":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,content-type,authorization"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS,PUT,DELETE"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 200,\r\n    \"data\": {\r\n    \t\"statistics\": {\r\n\t\t\t\"player1@test\": [\r\n\t\t\t    {\r\n\t\t\t        \"count\": \"1\",\r\n\t\t\t        \"account\": \"player1@test\",\r\n\t\t\t        \"valid_amount\": \"10.00000\",\r\n\t\t\t        \"bet_amount\": \"10.00000\",\r\n\t\t\t        \"bet_result\": \"9.50000\",\r\n\t\t\t        \"win_bet_result\": \"9.50000\",\r\n\t\t\t        \"lose_bet_result\": \"0.00000\",\r\n\t\t\t        \"commission\": \"0.50000\",\r\n\t\t\t        \"playerId\": \"4\",\r\n\t\t\t        \"game_code\": \"DiceJDCN\"\r\n\t\t\t    },\r\n\t\t\t    {\r\n\t\t\t        \"count\": \"2\",\r\n\t\t\t        \"account\": \"player1@test\",\r\n\t\t\t        \"valid_amount\": \"6.00000\",\r\n\t\t\t        \"bet_amount\": \"6.00000\",\r\n\t\t\t        \"bet_result\": \"-0.15000\",\r\n\t\t\t        \"win_bet_result\": \"2.85000\",\r\n\t\t\t        \"lose_bet_result\": \"-3.00000\",\r\n\t\t\t        \"commission\": \"0.15000\",\r\n\t\t\t        \"playerId\": \"4\",\r\n\t\t\t        \"game_code\": \"DiceQZNN\"\r\n\t\t\t    },\r\n\t\t\t    {\r\n\t\t\t        \"count\": \"1\",\r\n\t\t\t        \"account\": \"player1@test\",\r\n\t\t\t        \"valid_amount\": \"13.00000\",\r\n\t\t\t        \"bet_amount\": \"13.00000\",\r\n\t\t\t        \"bet_result\": \"-11.10000\",\r\n\t\t\t        \"win_bet_result\": \"0.00000\",\r\n\t\t\t        \"lose_bet_result\": \"-11.10000\",\r\n\t\t\t        \"commission\": \"0.10000\",\r\n\t\t\t        \"playerId\": \"4\",\r\n\t\t\t        \"game_code\": \"DiceSH\"\r\n\t\t\t    },\r\n\t\t\t    {\r\n\t\t\t        \"count\": \"2\",\r\n\t\t\t        \"account\": \"player1@test\",\r\n\t\t\t        \"valid_amount\": \"1950.00000\",\r\n\t\t\t        \"bet_amount\": \"1950.00000\",\r\n\t\t\t        \"bet_result\": \"-1950.00000\",\r\n\t\t\t        \"win_bet_result\": \"0.00000\",\r\n\t\t\t        \"lose_bet_result\": \"-1950.00000\",\r\n\t\t\t        \"commission\": \"0.00000\",\r\n\t\t\t        \"playerId\": \"4\",\r\n\t\t\t        \"game_code\": \"PokerDDZ\"\r\n\t\t\t    },\r\n\t\t\t    {\r\n\t\t\t        \"count\": \"1\",\r\n\t\t\t        \"account\": \"player1@test\",\r\n\t\t\t        \"valid_amount\": \"2000.00000\",\r\n\t\t\t        \"bet_amount\": \"2000.00000\",\r\n\t\t\t        \"bet_result\": \"570.00000\",\r\n\t\t\t        \"win_bet_result\": \"570.00000\",\r\n\t\t\t        \"lose_bet_result\": \"0.00000\",\r\n\t\t\t        \"commission\": \"30.00000\",\r\n\t\t\t        \"playerId\": \"4\",\r\n\t\t\t        \"game_code\": \"PokerZJH\"\r\n\t\t\t    }\r\n\t\t\t]\t\r\n    \t},\r\n    \t\"count\": 1\r\n    },\r\n    \"msg\": \"OK\",\r\n    \"time\": 1564195874\r\n}"}],"_postman_id":"ea89101a-a8c2-4498-975f-6153c3761d4e"}],"id":"444506eb-ca34-4bf0-834e-68bbcc3840bb","description":"<h1 id=\"注意事项\">注意事项</h1>\n<p>API 网址中 </p>\n<ul>\n<li><code>{{operator}}</code> 参数为 <strong>{{account}}@{{site}}</strong> 的组合</li>\n<li><code>{{account}}</code> 参数为 <code>4~20 个英文、数字以及.、_、-符号组合</code></li>\n<li><code>{{site}}</code> 参数为 <code>2~20 个英文、数字以及.、_、-符号组合</code></li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"17ec4098-b79a-4463-b8e3-09e549498d82","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"409a1677-5606-4912-8c07-abe2ee1f6c46","type":"text/javascript","exec":[""]}}],"_postman_id":"444506eb-ca34-4bf0-834e-68bbcc3840bb","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}}},{"name":"玩家 API","item":[{"name":"新增玩家帐号","id":"f67fbb29-227e-497c-b421-14fd97b24e71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{{域名}}/v1/players","description":"<p>新增玩家帐号以及玩家资讯</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>site</td>\n<td>String</td>\n<td><code>2~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>站台</td>\n</tr>\n<tr>\n<td>password</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>密码</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>信箱</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>备注</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>rand(1, 11)</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>1</td>\n<td>性别 :  1 =&gt; 男 , 2 =&gt;女</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家点数</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>Number</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>Number</td>\n<td>性别</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"10fdb395-8e7d-46f2-8b41-f9dd5b66b227","name":"新增玩家帐号","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"account\": \"foo\",\n\t\"site\": \"bar\",\n\t\"password\": \"password\",\n\t\"phone\": \"0912345678\",\n\t\"nickname\": \"Foo\",\n\t\"head_url\": 1\n}"},"url":"https://{{域名}}/v1/players"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:31:56 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 201,\n    \"data\": {\n        \"account\": \"foo@bar\",\n        \"balance\": \"0\",\n        \"phone\": \"0912345678\",\n        \"nickname\": \"Foo\",\n        \"head_url\": 1,\n        \"gender\": 1\n    },\n    \"msg\": \"Created\",\n    \"time\": 1559115116\n}"}],"_postman_id":"f67fbb29-227e-497c-b421-14fd97b24e71"},{"name":"修改玩家资讯","id":"8975ed18-1f33-4135-b3b7-3c117510acdb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://{{域名}}/v1/players/{{player}}","description":"<p>修改玩家个人资料内容</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前电话</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前昵称</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前信箱</td>\n<td>信箱</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前备注</td>\n<td>备注</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前大头贴</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>玩家目前性别</td>\n<td>性别 :  1 =&gt; 男 , 2 =&gt;女</td>\n</tr>\n<tr>\n<td>password</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>可选参数</td>\n<td>NULL</td>\n<td>重设玩家密码</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家点数</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>Number</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>Number</td>\n<td>性别</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"d3ad51e9-57a6-47af-9b7a-7daf2395dd48","name":"修改玩家资讯","originalRequest":{"method":"PUT","header":[{"key":"X-Requested-With","value":"XMLHttpRequest","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"phone\":\"09384758983\",\n\t\"email\":\"player@gmail.com\",\n\t\"note\":\"note\",\n\t\"nickname\":\"player\",\n\t\"head_url\":1,\n\t\"gender\":1\n}"},"url":"https://{{域名}}/v1/player/player1@bar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:34:32 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"account\": \"player@58poker\",\n        \"balance\": \"0.00000\",\n        \"phone\": \"09384758983\",\n        \"nickname\": \"player\",\n        \"head_url\": 1,\n        \"gender\": 1\n    },\n    \"msg\": \"Update player successfully\",\n    \"time\": 1559115272\n}"}],"_postman_id":"8975ed18-1f33-4135-b3b7-3c117510acdb"},{"name":"查询所有玩家资讯","id":"f4a36503-1624-4aca-aafc-e1204be8ee4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players","description":"<p>查询所有玩家资讯</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>可选参数</td>\n<td>null</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>site</td>\n<td>String</td>\n<td><code>2~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>可选参数</td>\n<td>null</td>\n<td>站台</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>10</td>\n<td>每页比数 ( 最大值 =&gt; <code>500</code> )</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count</td>\n<td>String</td>\n<td>玩家总数</td>\n</tr>\n<tr>\n<td>players</td>\n<td>Array</td>\n<td>所有玩家</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"players\">Players</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家点数</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>String</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>String</td>\n<td>性别</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>信箱</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"cb7295d2-d00f-43af-bdf8-ea83542aa9f1","name":"查询所有玩家资讯","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/players?site=bar&offset=0&limit=10","protocol":"https","host":["{{域名}}"],"path":["v1","players"],"query":[{"key":"site","value":"bar"},{"key":"offset","value":"0"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:33:27 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": [\n        \"count\": \"252\",\n        \"players\": [\n            {\n                \"account\": \"player1@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player1\",\n                \"head_url\": \"5\",\n                \"gender\": 1,\n                \"email\": \"player1@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player2@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player2\",\n                \"head_url\": \"4\",\n                \"gender\": 1,\n                \"email\": \"player2@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player3@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player3\",\n                \"head_url\": \"8\",\n                \"gender\": 1,\n                \"email\": \"player3@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player4@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player4\",\n                \"head_url\": \"5\",\n                \"gender\": 1,\n                \"email\": \"player4@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player5@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player5\",\n                \"head_url\": \"5\",\n                \"gender\": 1,\n                \"email\": \"player5@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player6@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player6\",\n                \"head_url\": \"6\",\n                \"gender\": 1,\n                \"email\": \"player6@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player7@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player7\",\n                \"head_url\": \"10\",\n                \"gender\": 1,\n                \"email\": \"player7@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player8@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player8\",\n                \"head_url\": \"10\",\n                \"gender\": 1,\n                \"email\": \"player8@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player9@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player9\",\n                \"head_url\": \"8\",\n                \"gender\": 1,\n                \"email\": \"player9@test.com\",\n                \"note\": \"\"\n            },\n            {\n                \"account\": \"player10@test\",\n                \"balance\": \"3000.00000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player10\",\n                \"head_url\": \"5\",\n                \"gender\": 1,\n                \"email\": \"player10@test.com\",\n                \"note\": \"\"\n            }\n        ]\n    }\n    ],\n    \"msg\": \"OK\",\n    \"time\": 1559115207\n}"}],"_postman_id":"f4a36503-1624-4aca-aafc-e1204be8ee4d"},{"name":"查询线上玩家","id":"8c7aa3bc-9680-4f1d-8591-cdbc2f9c5945","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/online","description":"<p>查询在线玩家</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>可选参数</td>\n<td>null</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>site</td>\n<td>String</td>\n<td><code>2~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>可选参数</td>\n<td>null</td>\n<td>站台</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>10</td>\n<td>每页比数 ( 最大值 =&gt; <code>500</code> )</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count</td>\n<td>String</td>\n<td>总数</td>\n</tr>\n<tr>\n<td>players</td>\n<td>Array</td>\n<td>玩家资讯</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"players\">players</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家点数</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>String</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>String</td>\n<td>性别</td>\n</tr>\n<tr>\n<td>email</td>\n<td>String</td>\n<td>信箱</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>注记</td>\n</tr>\n<tr>\n<td>online_info</td>\n<td>Object</td>\n<td>线上资讯</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"online_info\">online_info</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>状态</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>IP 位置</td>\n</tr>\n<tr>\n<td>login_at</td>\n<td>String</td>\n<td>登入时间</td>\n</tr>\n<tr>\n<td>table</td>\n<td>String</td>\n<td>正在游玩桌号</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","online"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"06192235-e1ba-4cd3-8d69-b5501b149392","name":"查询线上玩家","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/players/online?offset=0&limmit=10","protocol":"https","host":["{{域名}}"],"path":["v1","players","online"],"query":[{"key":"offset","value":"0"},{"key":"limmit","value":"10"},{"key":"account","value":"","type":"text","disabled":true},{"key":"site","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"count\": \"50\",\n        \"players\": [\n            {\n                \"account\": \"player1@test\",\n                \"balance\": \"95455.97500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player1\",\n                \"head_url\": \"4\",\n                \"gender\": 1,\n                \"email\": \"player1@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565153792\",\n                    \"table\": \"PokerZJH-307-1565153747\"\n                }\n            },\n            {\n                \"account\": \"player2@test\",\n                \"balance\": \"86916.02500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player2\",\n                \"head_url\": \"9\",\n                \"gender\": 1,\n                \"email\": \"player2@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565083842\",\n                    \"table\": \"PokerZJH-230-1565083786\"\n                }\n            },\n            {\n                \"account\": \"player3@test\",\n                \"balance\": \"88519.92500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player3\",\n                \"head_url\": \"1\",\n                \"gender\": 1,\n                \"email\": \"player3@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565240403\",\n                    \"table\": \"PokerZJH-412-1565240395\"\n                }\n            },\n            {\n                \"account\": \"player4@test\",\n                \"balance\": \"48049.80000\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player4\",\n                \"head_url\": \"11\",\n                \"gender\": 1,\n                \"email\": \"player4@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"pending\",\n                    \"ip\": \"\",\n                    \"login_at\": \"\",\n                    \"table\": null\n                }\n            },\n            {\n                \"account\": \"player5@test\",\n                \"balance\": \"58356.77500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player5\",\n                \"head_url\": \"8\",\n                \"gender\": 1,\n                \"email\": \"player5@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565153797\",\n                    \"table\": \"PokerZJH-307-1565153747\"\n                }\n            },\n            {\n                \"account\": \"player6@test\",\n                \"balance\": \"15985.83500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player6\",\n                \"head_url\": \"3\",\n                \"gender\": 1,\n                \"email\": \"player6@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"pending\",\n                    \"ip\": \"\",\n                    \"login_at\": \"\",\n                    \"table\": null\n                }\n            },\n            {\n                \"account\": \"player7@test\",\n                \"balance\": \"36246.05555\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player7\",\n                \"head_url\": \"8\",\n                \"gender\": 1,\n                \"email\": \"player7@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"pending\",\n                    \"ip\": \"\",\n                    \"login_at\": \"\",\n                    \"table\": null\n                }\n            },\n            {\n                \"account\": \"player8@test\",\n                \"balance\": \"72557.22500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player8\",\n                \"head_url\": \"11\",\n                \"gender\": 1,\n                \"email\": \"player8@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565083837\",\n                    \"table\": \"PokerZJH-230-1565083786\"\n                }\n            },\n            {\n                \"account\": \"player9@test\",\n                \"balance\": \"37061.84375\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player9\",\n                \"head_url\": \"4\",\n                \"gender\": 1,\n                \"email\": \"player9@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"playing\",\n                    \"ip\": \"127.0.0.1\",\n                    \"login_at\": \"1565258344\",\n                    \"table\": \"PokerDZPK-362-1565258339\"\n                }\n            },\n            {\n                \"account\": \"player10@test\",\n                \"balance\": \"28759.67500\",\n                \"phone\": \"0900000000\",\n                \"nickname\": \"player10\",\n                \"head_url\": \"1\",\n                \"gender\": 1,\n                \"email\": \"player10@test.com\",\n                \"note\": \"\",\n                \"online_info\": {\n                    \"status\": \"pending\",\n                    \"ip\": \"\",\n                    \"login_at\": \"\",\n                    \"table\": null\n                }\n            }\n        ]\n    },\n    \"msg\": \"OK\",\n    \"time\": 1565173788\n}"}],"_postman_id":"8c7aa3bc-9680-4f1d-8591-cdbc2f9c5945"},{"name":"查询单一玩家资讯","id":"a0a27870-2847-4ee4-9027-a2abac4d7140","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/{{player}}","description":"<p>查询单一玩家资讯</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家点数</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>String</td>\n<td>电话</td>\n</tr>\n<tr>\n<td>nickname</td>\n<td>String</td>\n<td>昵称</td>\n</tr>\n<tr>\n<td>head_url</td>\n<td>Number</td>\n<td>大头贴</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>Number</td>\n<td>性别</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"dc6c4125-aed6-4d5f-9210-0af2cd6fe62a","name":"查询单一玩家资讯","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/players/{{player}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:33:27 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n\t\t\"account\": \"player1@bar\",\n\t\t\"balance\": \"0.00000\",\n\t\t\"phone\": \"0911111111\",\n\t\t\"nickname\": \"Player1\",\n\t\t\"head_url\": 1,\n\t\t\"gender\": 1\n    },\n    \"msg\": \"OK\",\n    \"time\": 1559115207\n}"}],"_postman_id":"a0a27870-2847-4ee4-9027-a2abac4d7140"},{"name":"玩家游玩并取得游戏连结","id":"03478211-38af-4dbb-9063-eaa25bdaac80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"url":"https://{{域名}}/v1/players/{{player}}/wanna-play/{{game}}","description":"<p>玩家取得该游戏游玩网址\n调用此 API 取得游玩网址后，直接跳转至该网址即可登入游戏</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>password</td>\n<td>String</td>\n<td><code>4~20 个英文、数字以及.、_、-符号组合</code></td>\n<td>是</td>\n<td>-</td>\n<td>密码</td>\n</tr>\n<tr>\n<td>lang</td>\n<td>String</td>\n<td>-</td>\n<td>否</td>\n<td><code>cn</code></td>\n<td>语系<br /><code>cn</code> : 简体中文<br /> <code>tw</code> : 繁體中文<br /> <code>en</code> : 英文</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td>String</td>\n<td>游戏超连结</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","players","{{player}}","wanna-play","{{game}}"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"ec51e595-894d-4e2a-84f1-d88186e6c92d","name":"玩家游玩并取得游戏连结","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"password\": \"password\"\n}"},"url":"https://{{域名}}/v1/player/player1@bar/wanna-play/PokerDDZ"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:52:03 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"url\": \"http://<play_url>/H5PokerDDZ?token=<token>\"\n    },\n    \"msg\": \"OK\",\n    \"time\": 1559116323\n}"}],"_postman_id":"03478211-38af-4dbb-9063-eaa25bdaac80"},{"name":"玩家储值","id":"51f77250-d4f5-490e-8184-5e5cc82cbdad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{{域名}}/v1/players/{{player}}/deposit","description":"<p>玩家将点数转入至 58Poker 平台</p>\n<h3 id=\"注意事项\">注意事项</h3>\n<p>如果有带 timestamp 参数，则会比对伺服器时间，若超过 10 秒，则拋弃此次操作</p>\n<h3 id=\"储值限制\">储值限制</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>玩家状态</th>\n<th>限制</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>离线</td>\n<td>允许</td>\n</tr>\n<tr>\n<td>在大厅</td>\n<td>允许</td>\n</tr>\n<tr>\n<td>游戏中</td>\n<td>禁止</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>money</td>\n<td>Number</td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>转入点数</td>\n</tr>\n<tr>\n<td>timestamp</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>时间戳</td>\n</tr>\n<tr>\n<td>transfer_id</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>商户单号</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>储值单号</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>before</td>\n<td>String</td>\n<td>原始点数</td>\n</tr>\n<tr>\n<td>after</td>\n<td>String</td>\n<td>变化后点数</td>\n</tr>\n<tr>\n<td>create_at</td>\n<td>String</td>\n<td>创立时间</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>储值点数</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>备注</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}","deposit"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"86fb30f9-49c9-431f-ad6d-a0f7592ba7a0","name":"玩家储值","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"money\": 1000,\n\t\"transfer_id\": \"\",\n\t\"timestamp\": 1562050929\n}"},"url":"https://{{域名}}/v1/player/player1@bar/deposit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:58:22 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"id\": \"d29f6884-f1bd-4781-8fd9-125e6eb4074f\",\n        \"ip\": \"192.168.10.95\",\n        \"transfer_id\": \"\",\n        \"before\": \"3000.00000\",\n        \"after\": \"3100.00000\",\n        \"create_at\": \"2019-08-12 12:03:45\",\n        \"amount\": \"100\",\n        \"note\": \"\",\n        \"status\": \"success\"\n    },\n    \"msg\": \"\",\n    \"time\": 1562050929\n}"}],"_postman_id":"51f77250-d4f5-490e-8184-5e5cc82cbdad"},{"name":"玩家提\b款","id":"45a66e0a-1e0f-462b-a5f8-33ff5f455fb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{{域名}}/v1/players/{{player}}/withdraw","description":"<p>玩家将点数从 58Poker 平台转出</p>\n<h3 id=\"注意事项\">注意事项</h3>\n<p>如果有带 timestamp 参数，则会比对伺服器时间，若超过 10 秒，则拋弃此次操作</p>\n<h3 id=\"提款限制\">提款限制</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>玩家状态</th>\n<th>限制</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>离线</td>\n<td>允许</td>\n</tr>\n<tr>\n<td>在大厅</td>\n<td>禁止</td>\n</tr>\n<tr>\n<td>游戏中</td>\n<td>禁止</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"body\">Body</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>money</td>\n<td>Number</td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>提款点数</td>\n</tr>\n<tr>\n<td>timestamp</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>时间戳</td>\n</tr>\n<tr>\n<td>transfer_id</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td>null</td>\n<td>商户单号</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>提款单号</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>before</td>\n<td>String</td>\n<td>原始点数</td>\n</tr>\n<tr>\n<td>after</td>\n<td>String</td>\n<td>变化后点数</td>\n</tr>\n<tr>\n<td>create_at</td>\n<td>String</td>\n<td>创立时间</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>提款点数</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>备注</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}","withdraw"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"67107669-b3ad-49a4-899c-8a3dd0dacf76","name":"玩家提款","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"money\": 100,\n\t\"transfer_id\": \"\",\n\t\"timestamp\": 1562050965\n}"},"url":"https://{{域名}}/v1/player/player1/withdraw"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 07:58:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"id\": \"3eaf2a4f-3200-4527-83e8-e50ef8aabfb0\",\n        \"ip\": \"192.168.10.95\",\n        \"transfer_id\": \"\",\n        \"before\": \"3100.00000\",\n        \"after\": \"3099.00000\",\n        \"create_at\": \"2019-08-12 12:07:38\",\n        \"amount\": \"1\",\n        \"note\": \"\",\n        \"status\": \"success\"\n    },\n    \"msg\": \"\",\n    \"time\": 1562050965\n}"}],"_postman_id":"45a66e0a-1e0f-462b-a5f8-33ff5f455fb1"},{"name":"取得玩家转点记录","event":[{"listen":"prerequest","script":{"id":"c3ea7d1c-8dd0-4565-b3b0-4391b9a85fd1","exec":[""],"type":"text/javascript"}}],"id":"beabcfa4-d8ba-488e-9979-12ca69582dd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/{{player}}/transfer-records","description":"<p>取得玩家转入转出点数纪录</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>开始时间</td>\n</tr>\n<tr>\n<td>end_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>结束时间</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>10</td>\n<td>每页数量 ( 最大值 =&gt; <code>500</code> )</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>transfer_records</td>\n<td>Array</td>\n<td>玩家转点纪录</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"transfer_records\">transfer_records</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>转点单号</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>transfer_id</td>\n<td>String</td>\n<td>商户交易单号</td>\n</tr>\n<tr>\n<td>before</td>\n<td>String</td>\n<td>原始点数</td>\n</tr>\n<tr>\n<td>after</td>\n<td>String</td>\n<td>变化后点数</td>\n</tr>\n<tr>\n<td>create_at</td>\n<td>String</td>\n<td>创立时间</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>转点点数</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>备注</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>状态 (success =&gt; 成功, fail =&gt; 失败)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}","transfer-records"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"a3db5864-2c42-43b0-b13d-0dded6a260f4","name":"取得玩家转点记录","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/player/{{player}}/transfer-records?start_at=2019-07-01 00:00:00&end_at=2019-07-30 23:59:59&offset=0&limit=10","protocol":"https","host":["{{域名}}"],"path":["v1","player","{{player}}","transfer-records"],"query":[{"key":"start_at","value":"2019-07-01 00:00:00"},{"key":"end_at","value":"2019-07-30 23:59:59"},{"key":"offset","value":"0"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Mon, 03 Jun 2019 08:19:34 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"transfer_records\": [\n            {\n                \"id\": \"38e0d9d5-dd1f-4d91-b60e-f559268c3291\",\n                \"ip\": \"127.0.0.1\",\n                \"transfer_id\": \"\",\n                \"before\": \"10224.87536\",\n                \"after\": \"10214.87536\",\n                \"create_at\": \"2019-07-25 10:09:41\",\n                \"amount\": \"10.00000\",\n                \"note\": \"\",\n                \"status\": \"success\"\n            },\n            {\n                \"id\": \"4f850942-7d6e-4039-9412-25333440e067\",\n                \"ip\": \"127.0.0.1\",\n                \"transfer_id\": \"\",\n                \"before\": \"79.87536\",\n                \"after\": \"179.87536\",\n                \"create_at\": \"2019-07-01 18:14:32\",\n                \"amount\": \"100.00000\",\n                \"note\": \"\",\n                \"status\": \"success\"\n            },\n            {\n                \"id\": \"5b808747-99c8-4981-9b19-1adc3622a9a9\",\n                \"ip\": \"127.0.0.1\",\n                \"transfer_id\": \"\",\n                \"before\": \"10214.87536\",\n                \"after\": \"10204.87536\",\n                \"create_at\": \"2019-07-25 11:38:45\",\n                \"amount\": \"10.00000\",\n                \"note\": \"\",\n                \"status\": \"success\"\n            },\n            {\n                \"id\": \"ccd70740-b9a3-425b-a629-a514687b3d1a\",\n                \"ip\": \"127.0.0.1\",\n                \"transfer_id\": \"\",\n                \"before\": \"265.37536\",\n                \"after\": \"10265.37536\",\n                \"create_at\": \"2019-07-15 13:45:37\",\n                \"amount\": \"10000.00000\",\n                \"note\": \"\",\n                \"status\": \"success\"\n            },\n            {\n                \"id\": \"fb3130c5-5252-4e38-97ee-ccff542f7ba8\",\n                \"ip\": \"127.0.0.1\",\n                \"transfer_id\": \"\",\n                \"before\": \"179.87536\",\n                \"after\": \"279.87536\",\n                \"create_at\": \"2019-07-01 18:14:55\",\n                \"amount\": \"100.00000\",\n                \"note\": \"\",\n                \"status\": \"success\"\n            }\n        ],\n        \"count\": 5\n    },\n    \"msg\": \"OK\",\n    \"time\": 1563086631\n}"}],"_postman_id":"beabcfa4-d8ba-488e-9979-12ca69582dd0"},{"name":"取得玩家单笔转点纪录","event":[{"listen":"prerequest","script":{"id":"55f44276-ce9c-41b8-9eca-15e53a48171e","exec":[""],"type":"text/javascript"}}],"id":"23735799-27d5-43d7-a80f-f48635971191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/transfer-records/{{transferI\bd}}","description":"<p>取得玩家单笔转点纪录</p>\n<h3 id=\"注意事项\">注意事项</h3>\n<p><code>{{transferId}}</code> 参数为 <strong>商户的交易单号ID</strong></p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>转点单号</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>before</td>\n<td>String</td>\n<td>原始点数</td>\n</tr>\n<tr>\n<td>after</td>\n<td>String</td>\n<td>变化后点数</td>\n</tr>\n<tr>\n<td>create_at</td>\n<td>String</td>\n<td>创立时间</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>String</td>\n<td>转点点数</td>\n</tr>\n<tr>\n<td>note</td>\n<td>String</td>\n<td>备注</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>状态 (success =&gt; 成功, fail =&gt; 失败)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","transfer-records","{{transferI\bd}}"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"abe39973-59d2-47b4-8953-0071391b1881","name":"取得玩家单笔转点纪录","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/players/transfer-records/{{transferId}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Tue, 02 Jul 2019 06:09:52 GMT"},{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvdjFcL3BsYXllcnNcL3BsYXllcjFAdWF0XC90cmFuc2Zlci1yZWNvcmRzXC9mZDFkMDA4Yi1mZTM4LTQ3YjQtOTJkMS05NjJhZTZlMTcyZjkiLCJpYXQiOjE1NjIwNDI5MjAsImV4cCI6MTU2MjA1MTM5MiwibmJmIjoxNTYyMDQ3NzkyLCJqdGkiOiJWRENIZGxxcmFhaDZzT2M1Iiwic3ViIjoyLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.LWNVfRqsX_Ez-icHfYKGEilGKGPJEEmmxQwSms7eX5o"},{"key":"Access-Control-Allow-Headers","value":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,content-type,authorization"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS,PUT,DELETE"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"id\": \"9dc50951-adef-4426-ab49-5a56cf2ddfa5\",\n        \"ip\": \"192.168.10.95\",\n        \"transfer_id\": \"UDvTHQVg0Nkujjp3acHm7sSUAxzMZxAK\",\n        \"before\": \"3099.00000\",\n        \"after\": \"3199.00000\",\n        \"create_at\": \"2019-08-12 12:20:49\",\n        \"amount\": \"100.00000\",\n        \"note\": \"\",\n        \"status\": \"success\"\n    },\n    \"msg\": \"OK\",\n    \"time\": 1562047792\n}"}],"_postman_id":"23735799-27d5-43d7-a80f-f48635971191"},{"name":"取得玩家下注结果","id":"604bda00-df34-4ca7-8cde-a8f328331c33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://{{域名}}/v1/players/{{player}}/bet-results","description":"<p>取得玩家游戏下注结果</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>开始时间</td>\n</tr>\n<tr>\n<td>end_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>结束时间</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td><code>null  回传所有游戏下注结果</code></td>\n<td>游戏代码</td>\n</tr>\n<tr>\n<td>offset</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>0</td>\n<td>页码</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Number</td>\n<td>-</td>\n<td>可选参数</td>\n<td>10</td>\n<td>每页数量 ( 最大值 =&gt; <code>500</code> )</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>statistics</td>\n<td>Array</td>\n<td>统计结果</td>\n</tr>\n<tr>\n<td>bet_results</td>\n<td>Array</td>\n<td>下注结果</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"statistics\">statistics</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额统计</td>\n</tr>\n<tr>\n<td>win_bet_result</td>\n<td>String</td>\n<td>胜利金额统计</td>\n</tr>\n<tr>\n<td>lose_bet_result</td>\n<td>Number</td>\n<td>失败金额统计</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>手续费统计</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"bet_results\">bet_results</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String</td>\n<td>注单号</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>玩家帐号</td>\n</tr>\n<tr>\n<td>table_id</td>\n<td>String</td>\n<td>桌号</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>游戏类型</td>\n</tr>\n<tr>\n<td>round</td>\n<td>Number</td>\n<td>游戏局</td>\n</tr>\n<tr>\n<td>ante</td>\n<td>String</td>\n<td>底注</td>\n</tr>\n<tr>\n<td>level</td>\n<td>String</td>\n<td>房间类型</td>\n</tr>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额</td>\n</tr>\n<tr>\n<td>bet_amount</td>\n<td>String</td>\n<td>下注金额</td>\n</tr>\n<tr>\n<td>bet_result</td>\n<td>String</td>\n<td>下注结果</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>手续费</td>\n</tr>\n<tr>\n<td>resulted_at</td>\n<td>String</td>\n<td>下注时间</td>\n</tr>\n<tr>\n<td>ip</td>\n<td>String</td>\n<td>玩家ip位址</td>\n</tr>\n<tr>\n<td>actions</td>\n<td>Object</td>\n<td>该局最终资讯</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"actions\">actions</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>hands</td>\n<td>Array</td>\n<td>最终手牌</td>\n</tr>\n<tr>\n<td>seat_no</td>\n<td>Number</td>\n<td>玩家座位</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","players","{{player}}","bet-results"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"6f1aa2bc-dbdd-4438-87df-760529755ecd","name":"取得玩家下注结果","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/players/{{player}}/bet-results?start_at=2019-06-10 00:00:00&end_at=2019-06-10 23:59:59&offset=0&limit=10","protocol":"https","host":["{{域名}}"],"path":["v1","players","{{player}}","bet-results"],"query":[{"key":"game_code","value":"DiceDTCN","disabled":true},{"key":"start_at","value":"2019-06-10 00:00:00"},{"key":"end_at","value":"2019-06-10 23:59:59"},{"key":"offset","value":"0"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 200,\r\n    \"data\": {\r\n        \"statistics\": {\r\n            \"valid_amount\": \"37815.80000\",\r\n            \"bet_amount\": \"37815.80000\",\r\n            \"win_bet_result\": \"16610.55000\",\r\n            \"lose_bet_result\": \"-18026.65000\",\r\n            \"commission\": \"957.50000\"\r\n        },\r\n        \"bet_results\": [\r\n            {\r\n                \"id\": \"073d7773-9ec3-4b48-82eb-a16a5582386d\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"DiceDTCN-229-1566817021\",\r\n                \"game_code\": \"DiceDTCN\",\r\n                \"round\": \"0\",\r\n                \"ante\": \"10.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"304.00000\",\r\n                \"bet_amount\": \"304.00000\",\r\n                \"bet_result\": \"96.20000\",\r\n                \"commission\": \"0.20000\",\r\n                \"resulted_at\": \"2019-08-26 19:03:31\",\r\n                \"ip\": \"192.168.10.95\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                    \t\"6\", \r\n                    \t\"3\", \r\n                    \t\"4\", \r\n                    \t\"2\", \r\n                    \t\"4\"\r\n                    ],\r\n                    \"seat_no\": 1\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"c140f159-0380-490a-b774-df60a5851390\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-228-1566806231\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"119.80000\",\r\n                \"bet_amount\": \"119.80000\",\r\n                \"bet_result\": \"3.80000\",\r\n                \"commission\": \"0.20000\",\r\n                \"resulted_at\": \"2019-08-26 15:58:22\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"50\",\r\n                        \"48\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"91d59570-de52-41f9-abd9-7456fb4c7281\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-227-1566806136\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"2.00000\",\r\n                \"bet_amount\": \"2.00000\",\r\n                \"bet_result\": \"-2.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-08-26 15:57:00\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"15\",\r\n                        \"27\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"ae3eeb2d-6503-4948-9b97-813a3098d710\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-226-1566806091\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"202.00000\",\r\n                \"bet_amount\": \"202.00000\",\r\n                \"bet_result\": \"1.90000\",\r\n                \"commission\": \"0.10000\",\r\n                \"resulted_at\": \"2019-08-26 15:55:34\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"11\",\r\n                        \"14\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"8551af60-befd-4896-8631-7337a2a16767\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-225-1566806070\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"1.00000\",\r\n                \"bet_amount\": \"1.00000\",\r\n                \"bet_result\": \"-1.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-08-26 15:54:49\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"32\",\r\n                        \"41\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"9cc60105-3677-41e2-af2f-5e3005b2b3d7\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-224-1566806011\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"100.00000\",\r\n                \"bet_amount\": \"100.00000\",\r\n                \"bet_result\": \"-100.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-08-26 15:54:24\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"13\",\r\n                        \"8\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"62660b02-9a1d-40dc-99bf-fa1072244b2a\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-223-1566805948\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"100.00000\",\r\n                \"bet_amount\": \"100.00000\",\r\n                \"bet_result\": \"-100.00000\",\r\n                \"commission\": \"0.00000\",\r\n                \"resulted_at\": \"2019-08-26 15:53:19\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"6\",\r\n                        \"9\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"b4ec909f-b652-4a7a-ba94-3b1142458640\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-222-1566805914\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"202.00000\",\r\n                \"bet_amount\": \"202.00000\",\r\n                \"bet_result\": \"1.90000\",\r\n                \"commission\": \"0.10000\",\r\n                \"resulted_at\": \"2019-08-26 15:52:25\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"27\",\r\n                        \"4\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"d690ce07-54de-4e6a-84dd-8ff884a5e1a7\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-221-1566805891\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"201.00000\",\r\n                \"bet_amount\": \"201.00000\",\r\n                \"bet_result\": \"0.95000\",\r\n                \"commission\": \"0.05000\",\r\n                \"resulted_at\": \"2019-08-26 15:51:51\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"40\",\r\n                        \"14\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            },\r\n            {\r\n                \"id\": \"2e9cf1cd-55b3-4f40-a1cb-dcf42238c2e5\",\r\n                \"account\": \"player@test\",\r\n                \"table_id\": \"PokerDZPK-220-1566805842\",\r\n                \"game_code\": \"PokerDZPK\",\r\n                \"round\": \"1\",\r\n                \"ante\": \"1.00000\",\r\n                \"level\": \"1\",\r\n                \"valid_amount\": \"203.00000\",\r\n                \"bet_amount\": \"203.00000\",\r\n                \"bet_result\": \"2.85000\",\r\n                \"commission\": \"0.15000\",\r\n                \"resulted_at\": \"2019-08-26 15:51:28\",\r\n                \"ip\": \"211.23.18.74\",\r\n                \"actions\": {\r\n                    \"hands\": [\r\n                        \"35\",\r\n                        \"32\"\r\n                    ],\r\n                    \"seat_no\": 0\r\n                }\r\n            }\r\n        ],\r\n        \"count\": 299\r\n    },\r\n    \"msg\": \"OK\",\r\n    \"time\": 1568084894\r\n}"}],"_postman_id":"604bda00-df34-4ca7-8cde-a8f328331c33"},{"name":"玩家下注结果统计","event":[{"listen":"prerequest","script":{"id":"7042fc28-4a70-4fb1-bb44-82649b83c4c4","exec":[""],"type":"text/javascript"}}],"id":"ef5865cc-e50e-43b7-ae9d-026e44fd28ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/bet-results/players/{{player}}/statistics","description":"<p>取得玩家下注结果统计</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"params\">Params</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>长度</th>\n<th>必选</th>\n<th>预设值</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>开始时间</td>\n</tr>\n<tr>\n<td>end_at</td>\n<td>DateTime : <code>Y-m-d H:i:s</code></td>\n<td>-</td>\n<td>是</td>\n<td>-</td>\n<td>结束时间</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>-</td>\n<td>可选参数</td>\n<td><code>null  回传所有游戏下注结果</code></td>\n<td>游戏代码</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectKey(DiceBRNN)</td>\n<td>Object</td>\n<td>游戏类型</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"objectkeydicebrnn\">ObjectKey(DiceBRNN)</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count</td>\n<td>String</td>\n<td>笔数统计</td>\n</tr>\n<tr>\n<td>valid_amount</td>\n<td>String</td>\n<td>有效投注金额统计</td>\n</tr>\n<tr>\n<td>win_bet_result</td>\n<td>Number</td>\n<td>胜利金额统计</td>\n</tr>\n<tr>\n<td>lose_bet_result</td>\n<td>String</td>\n<td>失败金额统计</td>\n</tr>\n<tr>\n<td>commission</td>\n<td>String</td>\n<td>手续费</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>游戏类型</td>\n</tr>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>帐号</td>\n</tr>\n<tr>\n<td>site</td>\n<td>String</td>\n<td>站台</td>\n</tr>\n<tr>\n<td>playerId</td>\n<td>String</td>\n<td>玩家ID</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","bet-results","players","{{player}}","statistics"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"9b8d720d-8241-4fe7-b382-649b7181af3c","name":"玩家下注结果统计","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":{"raw":"https://{{域名}}/v1/bet-results/players/{{player}}/statistic?start_at=2019-07-01 00:00:00&end_at=2019-07-30 23:59:59","protocol":"https","host":["{{域名}}"],"path":["v1","bet-results","players","{{player}}","statistic"],"query":[{"key":"start_at","value":"2019-07-01 00:00:00"},{"key":"end_at","value":"2019-07-30 23:59:59"},{"key":"game_code","value":"DiceBRNN","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"DiceDTCN\": {\n            \"count\": \"36\",\n            \"bet_amount\": \"2560.00000\",\n            \"valid_amount\": \"2560.00000\",\n            \"win_bet_result\": \"703.00000\",\n            \"lose_bet_result\": \"-1820.00000\",\n            \"commission\": \"37.00000\",\n            \"game_code\": \"DiceDTCN\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"DiceHHDS\": {\n            \"count\": \"12\",\n            \"bet_amount\": \"119.00000\",\n            \"valid_amount\": \"119.00000\",\n            \"win_bet_result\": \"4.75000\",\n            \"lose_bet_result\": \"-114.00000\",\n            \"commission\": \"0.25000\",\n            \"game_code\": \"DiceHHDS\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"DiceJDCN\": {\n            \"count\": \"92\",\n            \"bet_amount\": \"95561.00000\",\n            \"valid_amount\": \"95561.00000\",\n            \"win_bet_result\": \"48934.50000\",\n            \"lose_bet_result\": \"-44051.00000\",\n            \"commission\": \"2575.50000\",\n            \"game_code\": \"DiceJDCN\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"DiceQZNN\": {\n            \"count\": \"20\",\n            \"bet_amount\": \"702.00000\",\n            \"valid_amount\": \"702.00000\",\n            \"win_bet_result\": \"626.05000\",\n            \"lose_bet_result\": \"-43.00000\",\n            \"commission\": \"32.95000\",\n            \"game_code\": \"DiceQZNN\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"DiceSH\": {\n            \"count\": \"17\",\n            \"bet_amount\": \"1297.00000\",\n            \"valid_amount\": \"1297.00000\",\n            \"win_bet_result\": \"794.20000\",\n            \"lose_bet_result\": \"-74.35000\",\n            \"commission\": \"106.15000\",\n            \"game_code\": \"DiceSH\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"PokerDDZ\": {\n            \"count\": \"15\",\n            \"bet_amount\": \"992.00000\",\n            \"valid_amount\": \"992.00000\",\n            \"win_bet_result\": \"330.60000\",\n            \"lose_bet_result\": \"-644.00000\",\n            \"commission\": \"17.40000\",\n            \"game_code\": \"PokerDDZ\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"PokerDZPK\": {\n            \"count\": \"15\",\n            \"bet_amount\": \"518.40000\",\n            \"valid_amount\": \"518.40000\",\n            \"win_bet_result\": \"15.48500\",\n            \"lose_bet_result\": \"-17.50000\",\n            \"commission\": \"0.81500\",\n            \"game_code\": \"PokerDZPK\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        },\n        \"PokerZJH\": {\n            \"count\": \"33\",\n            \"bet_amount\": \"6523.00000\",\n            \"valid_amount\": \"6523.00000\",\n            \"win_bet_result\": \"896.80000\",\n            \"lose_bet_result\": \"-695.00000\",\n            \"commission\": \"47.20000\",\n            \"game_code\": \"PokerZJH\",\n            \"account\": \"player1\",\n            \"site\": \"test\",\n            \"playerId\": \"201\"\n        }\n    },\n    \"msg\": \"OK\",\n    \"time\": 1562219174\n}"}],"_postman_id":"ef5865cc-e50e-43b7-ae9d-026e44fd28ee"},{"name":"取得玩家下注纪录单号游戏历程","id":"dbcac78b-4478-4c20-993f-5aaeeb915f0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/bet-results/{{resultId}}/record","description":"<p>取得玩家下注纪录单号游戏历程</p>\n<hr />\n\n<h1 id=\"data\">Data</h1>\n<p>回传游戏历程 HTML</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","bet-results","{{resultId}}","record"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"ebe9d247-3826-4840-befe-4db1f52cfb07","name":"取得玩家下注纪录单号游戏历程","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/players/bet-results/{{recordId}}/record"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":null,"cookie":[],"responseTime":null,"body":"<!DOCTYPE html>\r\n<html lang=\"en\">\r\n    <head>\r\n        <meta charset=\"UTF-8\">\r\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n        <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\r\n        <title>Document</title>\r\n        <style>\r\n    .actiontd{\r\n        text-align:center;\r\n        border:1px solid black;\r\n        height: 50px;\r\n    }\r\n    </style>\r\n    </head>\r\n    <body>\r\n        <div>\r\n            <table style=\"width:100%;border-collapse:collapse;\">\r\n                <tr>\r\n                    <th>投注类型</th>\r\n                    <th>帐号</th>\r\n                    <th>操作</th>\r\n                    <th>座位</th>\r\n                    <th>操作结果</th>\r\n                    <th>时间</th>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player1@test</td>\r\n                    <td class='actiontd'>摇骰</td>\r\n                    <td class='actiontd'>0</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9858;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:22:49</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player2@test</td>\r\n                    <td class='actiontd'>摇骰</td>\r\n                    <td class='actiontd'>1</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9857;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:22:49</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player3@test</td>\r\n                    <td class='actiontd'>摇骰</td>\r\n                    <td class='actiontd'>2</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px;color:red'>&#9859;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9859;</span>\r\n                                    <span style='font-size:50px;color:red'>&#9856;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:22:49</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player1@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>0</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9858;</span>\r\n                                    <span style='font-size:50px'>&#9858;</span>\r\n                                    <span style='font-size:50px'>&#9858;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:00</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player2@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>1</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:07</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player3@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>2</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:12</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player1@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>0</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:28</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player2@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>1</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                    <span style='font-size:50px'>&#9860;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:34</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player3@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>2</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:42</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player1@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>0</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:23:52</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>回合开始</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span></span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'></td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player2@test</td>\r\n                    <td class='actiontd'>喊点</td>\r\n                    <td class='actiontd'>1</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:24:02</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player3@test</td>\r\n                    <td class='actiontd'>抓吹牛</td>\r\n                    <td class='actiontd'>2</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span>player2@test</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:24:08</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>player1@test</td>\r\n                    <td class='actiontd'>参与竞猜</td>\r\n                    <td class='actiontd'>0</td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span>支持叫点者</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:24:15</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>吹牛骰子数</td>\r\n                    <td class='actiontd'>游戏结算</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:24:16</td>\r\n                </tr>\r\n                <tr>\r\n                    <td class='actiontd'>多人吹牛067</td>\r\n                    <td class='actiontd'>总骰子数</td>\r\n                    <td class='actiontd'>游戏结算</td>\r\n                    <td class='actiontd'></td>\r\n                    <td class='actiontd'>\r\n                        <div>\r\n                            <div>\r\n                                <span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                    <span style='font-size:50px'>&#9861;</span>\r\n                                </span>\r\n                            </div>\r\n                        </div>\r\n                    </td>\r\n                    <td class='actiontd'>2019-08-23 11:24:16</td>\r\n                </tr>\r\n            </table>\r\n        </div>\r\n    </body>\r\n</html>"}],"_postman_id":"dbcac78b-4478-4c20-993f-5aaeeb915f0d"},{"name":"查询玩家余额","id":"79d01de2-ccef-490e-bded-959c9f7968aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/players/{{player}}/balance","description":"<p>查询玩家余额</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>String</td>\n<td>玩家余额</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}","balance"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"81cc7ccc-74db-44ad-bd3b-05bd065a264b","name":"查詢玩家餘額","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/players/{{player}}/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": {\n        \"balance\": \"5199.00000\"\n    },\n    \"msg\": \"OK\",\n    \"time\": 1572421438\n}"}],"_postman_id":"79d01de2-ccef-490e-bded-959c9f7968aa"},{"name":"强制踢下线","id":"389ab4af-d66d-49dc-8319-007f70dc8970","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{{域名}}/v1/players/{{player}}/kick","description":"<p>将玩家强制踢下线</p>\n<h3 id=\"注意事项\">注意事项</h3>\n<p>该玩家如果正在大厅，则直接将玩家踢下线。<br />该玩家如果正在游戏中，则等到该局结束后才会踢下线。<br />踢下线后，该名玩家 5 分钟内无法进入游戏。</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","players","{{player}}","kick"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"567e87de-3e0f-4803-9600-dbdefb8d1726","name":"强制踢下线","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/players/{{player}}/kick"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": null,\n    \"msg\": \"Players kick successfuly\",\n    \"time\": 1572420853\n}"}],"_postman_id":"389ab4af-d66d-49dc-8319-007f70dc8970"}],"id":"7d9bad63-3fc2-4990-bfac-a5c800c244e6","description":"<h1 id=\"注意事项\">注意事项</h1>\n<p>API 网址中 </p>\n<ul>\n<li><code>{{player}}</code> 参数为 <strong>{{account}}@{{site}}</strong> 的组合</li>\n<li><code>{{account}}</code> 参数为 <code>4~20 个英文、数字以及.、_、-符号组合</code></li>\n<li><code>{{site}}</code> 参数为 <code>2~20 个英文、数字以及.、_、-符号组合</code></li>\n<li><code>{{game}}</code> 参数为 <strong>游戏代码</strong></li>\n<li><code>{{transferId}}</code> 参数为 <strong>商户的交易单号</strong></li>\n<li><code>{{recordId}}</code> 参数为 <strong>玩家下注纪录单号</strong></li>\n</ul>\n<h1 id=\"错误代码说明\">错误代码说明</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>code</th>\n<th>msg</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>701</td>\n<td>Your account must be 4-20 characters and without symbols</td>\n<td>您的帐号必须为 4-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>702</td>\n<td>Duplicate player account</td>\n<td>您输入的帐号已重复</td>\n</tr>\n<tr>\n<td>703</td>\n<td>Your password must be 4-20 characters and without symbols</td>\n<td>您的密码必须为 4-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>704</td>\n<td>This player is inactive</td>\n<td>此玩家正处于失效状态</td>\n</tr>\n<tr>\n<td>705</td>\n<td>No transfer permission</td>\n<td>没有转帐权限</td>\n</tr>\n<tr>\n<td>706</td>\n<td>Transfer request timeout</td>\n<td>转帐已超时</td>\n</tr>\n<tr>\n<td>707</td>\n<td>This player is playing</td>\n<td>此玩家正处于游玩状态</td>\n</tr>\n<tr>\n<td>708</td>\n<td>Duplicate transfer ID</td>\n<td>您输入的交易单号已重复</td>\n</tr>\n<tr>\n<td>709</td>\n<td>Player balance is insufficient</td>\n<td>此玩家额度不足</td>\n</tr>\n<tr>\n<td>710</td>\n<td>Money can’t be negative</td>\n<td>您输入的金额不能为负数</td>\n</tr>\n<tr>\n<td>711</td>\n<td>Your site must be 2-20 characters and without symbols</td>\n<td>您的站台必须为 2-20 字元与可接受符号</td>\n</tr>\n<tr>\n<td>712</td>\n<td>This player is online</td>\n<td>此玩家正处于在线状态</td>\n</tr>\n<tr>\n<td>999</td>\n<td>An error occurred</td>\n<td>特殊例外错误</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"566beaea-751f-4447-86d6-f4d38207601b","type":"text/javascript","exec":["pm.environment.set(\"player\", \"player16@58poker\");","pm.environment.set(\"table\", \"PokerDZPK-1560394487\");","pm.environment.set(\"game\", \"PokerDZPK\");","pm.environment.set(\"bet\", \"1\");"]}},{"listen":"test","script":{"id":"7c357353-63cc-479a-baaf-ff12099b73d3","type":"text/javascript","exec":[""]}}],"_postman_id":"7d9bad63-3fc2-4990-bfac-a5c800c244e6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}}},{"name":"游戏 API","item":[{"name":"取得所有游戏","id":"48bac8cf-182a-41ae-b7f2-dfa705e0327e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/games","description":"<p>取得所有可游玩的游戏</p>\n<hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>String</td>\n<td>游戏类型</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Number</td>\n<td>游戏状态  <code>0:关闭 1:开启 2:维护中 3:即将上映</code></td>\n</tr>\n<tr>\n<td>commission_percent</td>\n<td>Number</td>\n<td>游戏预设手续费比例</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","games"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"424b62c5-4345-478d-8381-ea379b0b47f2","name":"取得所有游戏","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/games"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.2.15"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 29 May 2019 09:30:55 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"data\": [\n        {\n            \"code\": \"DiceBRNN\",\n            \"status\": 1,\n            \"commission_percent\": 5\n        },\n        {\n            \"code\": \"DiceDTCN\",\n            \"status\": 1,\n            \"commission_percent\": 5\n        },\n        {\n            \"code\": \"DiceHHDS\",\n            \"status\": 1,\n            \"commission_percent\": 5\n        }\n    ],\n    \"msg\": \"OK\",\n    \"time\": 1559122255\n}"}],"_postman_id":"48bac8cf-182a-41ae-b7f2-dfa705e0327e"},{"name":"取得游戏历程","id":"9e629517-38fb-4a87-9457-3e0c86915512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{域名}}/v1/tables/{{table}}/records","description":"<p>取得该游戏局游戏历程</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>以 01-54 表示扑克牌编号\n梅花 A-K 对应为 01-13\n\n方块 A-K 对应为 14-26\n\n爱心 A-K 对应为 27-39\n\n黑桃 A-K 对应为 40-52\n\n小王 53 大王 54\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>以 1-6 表示骰子上的各面点数\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>以 0-9 表示麻将编号\n</code></pre><hr />\n\n<h1 id=\"headers\">Headers</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer <code>&lt;jwt_token&gt;</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"data\">Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>round</td>\n<td>Number</td>\n<td>游戏局数</td>\n</tr>\n<tr>\n<td>actions</td>\n<td>Array</td>\n<td>游戏历程信息</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"actions\">actions</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>account</td>\n<td>String</td>\n<td>玩家帐号</td>\n</tr>\n<tr>\n<td>action</td>\n<td>String</td>\n<td>执行动作</td>\n</tr>\n<tr>\n<td>seat_no</td>\n<td>String</td>\n<td>玩家座位</td>\n</tr>\n<tr>\n<td>data</td>\n<td>String</td>\n<td>执行动作后资讯</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"各游戏回传资料格式\">各游戏回传资料格式</h1>\n<hr />\n\n<h1 id=\"dicejdcn\">DiceJDCN</h1>\n<h1 id=\"action-列表\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReceiveHands</td>\n<td>String</td>\n<td>游戏开始的摇骰结果</td>\n</tr>\n<tr>\n<td>Reroll</td>\n<td>String</td>\n<td>骰子重骰后的结果</td>\n</tr>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>玩家喊点</td>\n</tr>\n<tr>\n<td>Challenge</td>\n<td>String</td>\n<td>玩家抓吹牛</td>\n</tr>\n<tr>\n<td>Vote</td>\n<td>String</td>\n<td>玩家参与竞猜</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>游戏结束结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>骰子点数(ex: 2,2,4,5,1)</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Number</td>\n<td>骰子数量</td>\n</tr>\n<tr>\n<td>Points</td>\n<td>String</td>\n<td>骰子点数</td>\n</tr>\n<tr>\n<td>BidderID</td>\n<td>String</td>\n<td>抓 觉得吹牛的玩家</td>\n</tr>\n<tr>\n<td>Action</td>\n<td>Number</td>\n<td>竞猜状态<br /> 0: 支持开牌者 <br /> 1: 支持叫点者 <br /> -1: 不参与竞猜 <br /> -2: 尚未动作 <br /></td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Is7Wild</td>\n<td>Boolean</td>\n<td>点数1是否还能当作任意数</td>\n</tr>\n<tr>\n<td>BidderID</td>\n<td>String</td>\n<td>吹牛的玩家UUID</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Number</td>\n<td>吹牛的骰子数量</td>\n</tr>\n<tr>\n<td>Points</td>\n<td>String</td>\n<td>吹牛的骰子点数</td>\n</tr>\n<tr>\n<td>ChallengerID</td>\n<td>String</td>\n<td>开牌玩家UUID</td>\n</tr>\n<tr>\n<td>TotalDicesQuantity</td>\n<td>Number</td>\n<td>总共骰子颗数</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"dicedtcn\">DiceDTCN</h1>\n<h1 id=\"action-列表-1\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReceiveHands</td>\n<td>String</td>\n<td>游戏开始的摇骰结果</td>\n</tr>\n<tr>\n<td>Reroll</td>\n<td>String</td>\n<td>骰子重骰后的结果</td>\n</tr>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>玩家喊点</td>\n</tr>\n<tr>\n<td>Challenge</td>\n<td>String</td>\n<td>玩家抓吹牛</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>游戏结束结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-1\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>骰子点数(ex: 2,2,4,5,1)</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Number</td>\n<td>骰子数量</td>\n</tr>\n<tr>\n<td>Points</td>\n<td>String</td>\n<td>骰子点数</td>\n</tr>\n<tr>\n<td>BidderID</td>\n<td>String</td>\n<td>抓 觉得吹牛的玩家</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-1\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Is7Wild</td>\n<td>Boolean</td>\n<td>点数1是否还能当作任意数</td>\n</tr>\n<tr>\n<td>BidderID</td>\n<td>String</td>\n<td>吹牛的玩家UUID</td>\n</tr>\n<tr>\n<td>Quantity</td>\n<td>Number</td>\n<td>吹牛的骰子数量</td>\n</tr>\n<tr>\n<td>Points</td>\n<td>String</td>\n<td>吹牛的骰子点数</td>\n</tr>\n<tr>\n<td>ChallengerID</td>\n<td>String</td>\n<td>开牌玩家UUID</td>\n</tr>\n<tr>\n<td>TotalDicesQuantity</td>\n<td>Number</td>\n<td>总共骰子颗数</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"dicehhds\">DiceHHDS</h1>\n<h1 id=\"action-列表-2\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReceiveHands</td>\n<td>String</td>\n<td>摇骰结果</td>\n</tr>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>玩家喊点</td>\n</tr>\n<tr>\n<td>After_Bidding</td>\n<td>String</td>\n<td>喊点后骰子后的结果</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>游戏结束结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-2\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>骰子点数(ex: 2,2,4,5,1)</td>\n</tr>\n<tr>\n<td>Action</td>\n<td>Number</td>\n<td>玩家预期的动作行为 <br /> Red: 红 <br /> Black: 黑 <br /> Odd: 单 <br /> Even: 双</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-2\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Winner</td>\n<td>String</td>\n<td>赢家UUID</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"diceqznn\">DiceQZNN</h1>\n<h1 id=\"action-列表-3\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReceiveHands</td>\n<td>String</td>\n<td>摇骰结果</td>\n</tr>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>玩家喊点抢庄</td>\n</tr>\n<tr>\n<td>BiddingResult</td>\n<td>String</td>\n<td>抢庄结果</td>\n</tr>\n<tr>\n<td>Reroll</td>\n<td>String</td>\n<td>骰子重骰后的结果</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>游戏结束结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-3\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>骰子点数(ex: 2,2,4,5,1)</td>\n</tr>\n<tr>\n<td>Score</td>\n<td>Number</td>\n<td>玩家抢庄喊得点,零为不抢庄</td>\n</tr>\n<tr>\n<td>Banker</td>\n<td>String</td>\n<td>当庄玩家</td>\n</tr>\n<tr>\n<td>Odds</td>\n<td>Number</td>\n<td>牌桌倍率</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-3\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlayerInfo</td>\n<td>Array</td>\n<td>玩家资料</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"playerinfo\">PlayerInfo</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UUID</td>\n<td>String</td>\n<td>玩家UUID</td>\n</tr>\n<tr>\n<td>Banker</td>\n<td>Boolean</td>\n<td>是否为庄家</td>\n</tr>\n<tr>\n<td>PlayerState</td>\n<td>Number</td>\n<td>玩家目前在牌局中的状态 <br /> 1: 游戏中 <br /> 0: 闲置中 <br /> -1: 观战中</td>\n</tr>\n<tr>\n<td>HeadUrl</td>\n<td>String</td>\n<td>玩家头像 初始化为0</td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>String</td>\n<td>玩家性别 <br /> 1: 男 <br /> 0: 女</td>\n</tr>\n<tr>\n<td>Nickname</td>\n<td>String</td>\n<td>玩家昵称</td>\n</tr>\n<tr>\n<td>SeatIdx</td>\n<td>Number</td>\n<td>玩家座位Index</td>\n</tr>\n<tr>\n<td>Credit</td>\n<td>Number</td>\n<td>玩家身上的筹码金额</td>\n</tr>\n<tr>\n<td>BeginCredit</td>\n<td>Number</td>\n<td>玩家起始身上的筹码金额</td>\n</tr>\n<tr>\n<td>Profit</td>\n<td>Number</td>\n<td>玩家获利</td>\n</tr>\n<tr>\n<td>Loss</td>\n<td>Number</td>\n<td>玩家损失</td>\n</tr>\n<tr>\n<td>Hands</td>\n<td>Array</td>\n<td>玩家手牌内容</td>\n</tr>\n<tr>\n<td>DiceType</td>\n<td>String</td>\n<td>牌型说明 <br /> Leopard: 豹子 <br /> Normal: 一般牌型 <br /> Nil: 无牛</td>\n</tr>\n<tr>\n<td>DiceOdds</td>\n<td>Number</td>\n<td>牌型倍率</td>\n</tr>\n<tr>\n<td>DiceValue</td>\n<td>Number</td>\n<td>牌型强度(i.e. 6 = 牛六)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"dicesh\">DiceSH</h1>\n<h1 id=\"action-列表-4\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DealCards</td>\n<td>String</td>\n<td>游戏开始的摇骰结果</td>\n</tr>\n<tr>\n<td>Reroll</td>\n<td>String</td>\n<td>骰子重骰后的结果</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>抢庄结果</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-4\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Dices</td>\n<td>String</td>\n<td>骰子点数(ex: 2,2,4,5,1)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-4\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"pokerdzpk\">PokerDZPK</h1>\n<h1 id=\"action-列表-5\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Board</td>\n<td>String</td>\n<td>公布公牌</td>\n</tr>\n<tr>\n<td>DealCards</td>\n<td>String</td>\n<td>玩家拿到手牌</td>\n</tr>\n<tr>\n<td>Check</td>\n<td>String</td>\n<td>玩家过牌</td>\n</tr>\n<tr>\n<td>Fold</td>\n<td>String</td>\n<td>玩家弃牌</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>抢庄结果</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-5\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Cards</td>\n<td>String</td>\n<td>公牌的牌(34,22,1)</td>\n</tr>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>手牌(6,36)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-5\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>WinnerID</td>\n<td>String</td>\n<td>获胜玩家ID(以逗号隔开)</td>\n</tr>\n<tr>\n<td>Reason</td>\n<td>String</td>\n<td>获胜原因 <br /> None: 正常情况比牌胜出 <br /> Fold: 其余玩家皆弃牌 <br /> Allin: 梭哈提早开牌</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n<h1 id=\"pokerddz\">PokerDDZ</h1>\n<h1 id=\"action-列表-6\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>玩家抢地主</td>\n</tr>\n<tr>\n<td>Bidding_Result</td>\n<td>String</td>\n<td>抢地主结果</td>\n</tr>\n<tr>\n<td>ReceiveHands</td>\n<td>String</td>\n<td>玩家得到手牌</td>\n</tr>\n<tr>\n<td>ReceiveHands_Landlord</td>\n<td>String</td>\n<td>地主得到最终手牌</td>\n</tr>\n<tr>\n<td>Pass</td>\n<td>String</td>\n<td>玩家过牌</td>\n</tr>\n<tr>\n<td>Play</td>\n<td>String</td>\n<td>玩家出牌</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>牌局结数结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-6\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Odds</td>\n<td>Number</td>\n<td>抢地主出的倍率(0为不抢)</td>\n</tr>\n<tr>\n<td>BiddingOdds</td>\n<td>Number</td>\n<td>抢地主倍率</td>\n</tr>\n<tr>\n<td>LandlordID</td>\n<td>String</td>\n<td>地主UUID</td>\n</tr>\n<tr>\n<td>LandlordCards</td>\n<td>Array</td>\n<td>地主所得到的手排</td>\n</tr>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>手牌(ex: 4,33,52,12,33)</td>\n</tr>\n<tr>\n<td>Cards</td>\n<td>String</td>\n<td>出的手牌(ex: 1,5,8,46)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-6\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>WinnerID</td>\n<td>String</td>\n<td>获胜方 <br /> landlord: 地主 <br /> farmer: 农民</td>\n</tr>\n<tr>\n<td>BiddingOdds</td>\n<td>Number</td>\n<td>抢地主倍率</td>\n</tr>\n<tr>\n<td>BombOdds</td>\n<td>Number</td>\n<td>炸弹倍率</td>\n</tr>\n<tr>\n<td>RocketOdds</td>\n<td>Number</td>\n<td>火箭倍率</td>\n</tr>\n<tr>\n<td>SpringOdds</td>\n<td>Number</td>\n<td>春天倍率</td>\n</tr>\n<tr>\n<td>AntiSpringOdds</td>\n<td>Number</td>\n<td>反春天倍率</td>\n</tr>\n<tr>\n<td>TotalOdds</td>\n<td>Number</td>\n<td>最终底注倍率</td>\n</tr>\n<tr>\n<td>TableInfo</td>\n<td>Number</td>\n<td>玩家资料</td>\n</tr>\n</tbody>\n</table>\n</div><p>#TableInfo</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UUID</td>\n<td>String</td>\n<td>玩家ID</td>\n</tr>\n<tr>\n<td>Credit</td>\n<td>Number</td>\n<td>玩家身上余额</td>\n</tr>\n<tr>\n<td>Landlord</td>\n<td>Boolean</td>\n<td>是否为地主</td>\n</tr>\n<tr>\n<td>Profit</td>\n<td>Number</td>\n<td>获利金额</td>\n</tr>\n<tr>\n<td>Loss</td>\n<td>Number</td>\n<td>亏损金额</td>\n</tr>\n<tr>\n<td>Hands</td>\n<td>String</td>\n<td>剩下手牌(ex: 4,33,52,12,33)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n\n<h1 id=\"pokerzjh\">PokerZJH</h1>\n<h1 id=\"action-列表-7\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Fold</td>\n<td>String</td>\n<td>非说话者玩家弃牌</td>\n</tr>\n<tr>\n<td>Fold_Speaker</td>\n<td>String</td>\n<td>说话者玩家弃牌</td>\n</tr>\n<tr>\n<td>Check</td>\n<td>String</td>\n<td>玩家看牌</td>\n</tr>\n<tr>\n<td>Challenge</td>\n<td>String</td>\n<td>玩家发起比牌</td>\n</tr>\n<tr>\n<td>Desperate</td>\n<td>String</td>\n<td>玩家孤注一掷的结果</td>\n</tr>\n<tr>\n<td>Settlement</td>\n<td>String</td>\n<td>游戏结束结算</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-7\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Hands</td>\n<td>Array</td>\n<td>手牌(ex: 3,5,45)</td>\n</tr>\n<tr>\n<td>ChallengeHands</td>\n<td>Array</td>\n<td>发起比牌玩家手牌(ex: 3,5,45)</td>\n</tr>\n<tr>\n<td>Player</td>\n<td>String</td>\n<td>被比牌玩家UUID</td>\n</tr>\n<tr>\n<td>PlayerHands</td>\n<td>Array</td>\n<td>被比牌玩家手牌(ex: 3,5,45)</td>\n</tr>\n<tr>\n<td>SpendStake</td>\n<td>Number</td>\n<td>比牌花费金额</td>\n</tr>\n<tr>\n<td>MainPot</td>\n<td>Number</td>\n<td>主池金额</td>\n</tr>\n<tr>\n<td>Result</td>\n<td>Number</td>\n<td>比牌胜负 <br /> 0: 发起比牌者玩家输 <br /> 1: 发起比牌者玩家赢</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"settlement-data-资料格式-7\">Settlement data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>WinnerID</td>\n<td>String</td>\n<td>获胜玩家UUID</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n\n\n<h1 id=\"mjebg\">MJEBG</h1>\n<h1 id=\"action-列表-8\">Action 列表</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Bid</td>\n<td>String</td>\n<td>抢庄叫点</td>\n</tr>\n<tr>\n<td>DealBanker</td>\n<td>String</td>\n<td>决定庄家</td>\n</tr>\n<tr>\n<td>Bet</td>\n<td>String</td>\n<td>下注</td>\n</tr>\n<tr>\n<td>RollingToDeal</td>\n<td>String</td>\n<td>骰骰子决定从谁先发牌</td>\n</tr>\n<tr>\n<td>Banker_Showdown</td>\n<td>String</td>\n<td>庄家开牌</td>\n</tr>\n<tr>\n<td>Showdown</td>\n<td>String</td>\n<td>闲家开牌</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"data-资料格式-8\">data 资料格式</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>字段名称</th>\n<th>类型</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Magnification</td>\n<td>Number</td>\n<td>抢庄喊的倍率(0为不抢庄) or 庄家倍率</td>\n</tr>\n<tr>\n<td>Odds</td>\n<td>Number</td>\n<td>下注倍率</td>\n</tr>\n<tr>\n<td>RollDiceList</td>\n<td>Array</td>\n<td>骰子阵列</td>\n</tr>\n<tr>\n<td>TotalDicePoint</td>\n<td>Number</td>\n<td>骰子点数总和</td>\n</tr>\n<tr>\n<td>StartPlayerUUID</td>\n<td>String</td>\n<td>从哪位玩家开始</td>\n</tr>\n<tr>\n<td>Hands</td>\n<td>Array</td>\n<td>玩家手牌 <br /> 0:白皮 <br /> 1:一筒 <br /> 2:二筒 <br /> 3:三筒 <br /> 4:四筒 <br /> 5:五筒 <br /> 6:六筒 <br /> 7:七筒 <br /> 8:八筒 <br /> 9:九筒</td>\n</tr>\n<tr>\n<td>CardType</td>\n<td>Number</td>\n<td>玩家牌型编号 <br /> 0: 散牌 <br /> 1: 二八 <br /> 2: 豹子</td>\n</tr>\n<tr>\n<td>CardPoint</td>\n<td>Number</td>\n<td>牌型点数</td>\n</tr>\n<tr>\n<td>IsWin</td>\n<td>Number</td>\n<td>是否赢 <br /> 0: 输 <br /> 1: 赢 <br /> 2: 和局</td>\n</tr>\n<tr>\n<td>Profit</td>\n<td>Number</td>\n<td>获利</td>\n</tr>\n<tr>\n<td>Loss</td>\n<td>Number</td>\n<td>亏损</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","tables","{{table}}","records"],"host":["{{域名}}"],"query":[],"variable":[]}},"response":[{"id":"d06302c9-6821-41ef-8590-e8e5381db265","name":"取得游戏历程","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9kZXYuaGdiYXBpMlwvYXBpXC92MVwvYXV0aFwvbG9naW4iLCJpYXQiOjE1NTkxMTE1OTAsImV4cCI6MTU1OTExNTE5MCwibmJmIjoxNTU5MTExNTkwLCJqdGkiOiJ4dlpSTlRRUXRjYlJDYTZzIiwic3ViIjoxLCJwcnYiOiI5ODYxNWZmZmRhNzJlNjhmNWJkNWVkMGJkMzgyMjdlZjY1MWNjZjcyIn0.Uvq6-SlgYOnKkzrdDN_C8ZViPJHtVljaY49mlluY_hM","type":"text"}],"url":"https://{{域名}}/v1/tables/{{table}}/records"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 200,\r\n    \"data\": [\r\n        {\r\n            \"round\": 1,\r\n            \"actions\": [\r\n                {\r\n                    \"account\": \"player1@test\",\r\n                    \"action\": \"ReceiveHands\",\r\n                    \"data\": {\r\n                        \"Hands\": \"1,1,5,6,2\"\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"player32@test\",\r\n                    \"action\": \"ReceiveHands\",\r\n                    \"data\": {\r\n                        \"Hands\": \"4,4,6,6,4\"\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"player32@test\",\r\n                    \"action\": \"Bid\",\r\n                    \"data\": {\r\n                        \"Points\": \"5\",\r\n                        \"Quantity\": 2\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"player1@test\",\r\n                    \"action\": \"Bid\",\r\n                    \"data\": {\r\n                        \"Points\": \"5\",\r\n                        \"Quantity\": 3\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"player32@test\",\r\n                    \"action\": \"Bid\",\r\n                    \"data\": {\r\n                        \"Points\": \"6\",\r\n                        \"Quantity\": 3\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"player1@test\",\r\n                    \"action\": \"Bid\",\r\n                    \"data\": {\r\n                        \"Points\": \"6\",\r\n                        \"Quantity\": 5\r\n                    }\r\n                },\r\n                {\r\n                    \"account\": \"\",\r\n                    \"action\": \"Settlement\",\r\n                    \"data\": {\r\n                        \"BidderID\": \"player1@test\",\r\n                        \"ChallengerID\": \"ai388@ai\",\r\n                        \"Is7Wild\": true,\r\n                        \"Points\": \"6\",\r\n                        \"Quantity\": 5,\r\n                        \"TotalDicesQuantity\": 5\r\n                    }\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"msg\": \"OK\",\r\n    \"time\": 1563871588\r\n}"}],"_postman_id":"9e629517-38fb-4a87-9457-3e0c86915512"}],"id":"253269a5-92a5-4adf-a766-6894d29cf87e","description":"<h1 id=\"游戏代码\">游戏代码</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>游戏名称</th>\n<th>代号</th>\n<th>类型</th>\n<th>备注</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>单挑吹牛</td>\n<td>DiceDTCN</td>\n<td>骰子</td>\n<td></td>\n</tr>\n<tr>\n<td>红黑单双</td>\n<td>DiceHHDS</td>\n<td>骰子</td>\n<td></td>\n</tr>\n<tr>\n<td>多人吹牛067</td>\n<td>DiceJDCN</td>\n<td>骰子</td>\n<td></td>\n</tr>\n<tr>\n<td>抢庄骰子牛</td>\n<td>DiceQZNN</td>\n<td>骰子</td>\n<td></td>\n</tr>\n<tr>\n<td>血战到底</td>\n<td>DiceSH</td>\n<td>骰子</td>\n<td></td>\n</tr>\n<tr>\n<td>德州扑克</td>\n<td>PokerDZPK</td>\n<td>牌类</td>\n<td></td>\n</tr>\n<tr>\n<td>炸金花</td>\n<td>PokerZJH</td>\n<td>牌类</td>\n<td></td>\n</tr>\n<tr>\n<td>斗地主</td>\n<td>PokerDDZ</td>\n<td>牌类</td>\n<td></td>\n</tr>\n<tr>\n<td>百人骰子牛</td>\n<td>DiceBRNN</td>\n<td>骰子</td>\n<td>尚未开放</td>\n</tr>\n<tr>\n<td>多人红黑单双</td>\n<td>DiceDRHHDS</td>\n<td>骰子</td>\n<td>尚未开放</td>\n</tr>\n<tr>\n<td>疯狂单挑吹牛</td>\n<td>DiceFKDTCN</td>\n<td>骰子</td>\n<td>尚未开放</td>\n</tr>\n<tr>\n<td>二八杠</td>\n<td>MJEBG</td>\n<td>麻将</td>\n<td>尚未開放</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"注意事项\">注意事项</h1>\n<p>API 网址中 </p>\n<ul>\n<li><code>{{table}}</code> 参数为 <strong>游戏局编号</strong></li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"8106addc-3364-42a3-85d2-74fe8a76c4af","type":"text/javascript","exec":["","pm.environment.set(\"table\", \"PokerDZPK-1560394487\");","pm.environment.set(\"game\", \"DiceDTCN\");"]}},{"listen":"test","script":{"id":"df38fe40-10d0-4f5f-bf53-4de81ef9321e","type":"text/javascript","exec":[""]}}],"_postman_id":"253269a5-92a5-4adf-a766-6894d29cf87e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"f576113f-4d2f-48f4-a28e-cd88426f3304","id":"f576113f-4d2f-48f4-a28e-cd88426f3304","name":"58Poker API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]}},"event":[{"listen":"prerequest","script":{"id":"fc945311-d1c9-4bfb-948a-acedf4bb70de","type":"text/javascript","exec":["","// pm.globals.set(\"API_PATH\", \"http://18.162.177.250/api\");","","","pm.globals.set(\"API_PATH\", \"https://api.cnksjx.com/v1\");"]}},{"listen":"test","script":{"id":"318577f9-c0cc-44ed-a9dd-4ac0f07a0756","type":"text/javascript","exec":[""]}}]}