Vegaslounge#
本文为具有基本 API 和 HTTP 集成理解的技术人员设计。
Vegas Lounge 提供两种环境供新运营商集成使用:
术语 | 定义 |
---|
VegasLounge | 真人荷官和电子赌桌游戏应用。 |
玩家 | 运营商的会员 |
运营商 | 提供玩家身份验证和钱包的服务 |
运营商 API | 提供玩家身份验证和钱包服务的平台交易的 API |
运营商登录页面 | 运营商网站的登录页面 |
authorization_code | 运营商提供的临时授权码,用于获取 access_token 访问令牌 |
access_token | 访问令牌是在进行 API 调用时使用来验证玩家的 |
游戏 | 被称为特定游戏类型的"回合"或"手牌"。这包括从投注开放到计算结果和分发奖金之间的时间 |
gameType | 游戏类别,包括 百家乐 、 轮盘赌 或 二十一点 。 |
www.operator.com | 运营商网站的示例域名 |
api.operator.com | 运营商 API 的示例域名 |
fl.vegaslounge.live | VegasLounge 网站的域名 |
pl.vegaslounge.live | VegasLounge API 的域名(包括获取游戏列表和转账钱包 API) |
集成方式#
运营商可以通过免转钱包或转账钱包多种方式实现此集成。每个玩家操作通过运营商网站和 Vegas Lounge 之间的 API 调用进行授权和管理。
所有玩家的操作都在 Vegas Lounge 钱包内管理,通过与运营商的授权存款和取款进行更新。 *所需 API
支持的语言和货币#
目前,Vegas Lounge 为所有运营商支持以下语言和货币。 注意: 如果您所需的语言和货币不在此列表中,请联系您的 Playgon 对接专员。语言列表#
语言 | 语言代码 |
---|
丹麦语 | da_DK |
德语 | de_DE |
希腊语 | el_GR |
英语 | en_EN |
西班牙语 | es_ES |
芬兰 | fi_FI |
法语 | fr_FR |
日本 | ja_JP |
印地语 | hi_IN |
印度尼西亚 | id_ID |
韩国 | ko_KR |
柬埔寨 | km_KH |
马来语 | ms_MY |
挪威 | nb_NO |
抛光 | pl_PL |
葡萄牙语(巴西) | pt_BR |
俄语 | ru_RU |
瑞典 | sv_SE |
泰国 | th_TH |
土耳其 | tr_TR |
越南语 | vi_VN |
简体中文 | zh_CN |
塞尔维亚 | sr_sr |
繁体中文 | zh_TW |
货币列表#
flag | Currency | 货币 | 代码 | 符号 |
---|
 | Armenian Dram | 亚美尼亚德拉姆 | AMD | ֏ |
 | Argentine peso | 阿根廷比索 | ARS | $ |
 | Australian Dollar | 澳元 | AUD | $ |
 | Azerbaijani Manat | 阿塞拜疆马纳特 | AZN | ₼ |
 | Bolivian boliviano | 玻利维亚诺 | BOB | Bs. |
 | Brazilian Real | 巴西雷亚尔 | BRL | R$ |
 | Micro BTC | 微比特币 | BTC | µBTC |
 | Canadian Dollar | 加拿大元 | CAD | $ |
 | Swiss franc | 瑞士法郎 | CHF | Rp. |
 | Chilean peso | 智利比索 | CLP | $ |
 | Chinese Yuan | 人民币 | CNY | ¥ |
 | Colombian peso | 哥伦比亚比索 | COP | $ |
 | Danish Krone | 丹麦克朗 | DKK | kr |
 | Dogecoin | 狗狗币 | DOGE | Ð |
 | Dominican peso | 多米尼加比索 | DOP | $ |
 | Euro | 欧元 | EUR | € |
 | Great British Pound | 英镑 | GBP | £ |
 | Georgian Lari | 格鲁吉亚拉里 | GEL | ლ |
 | Ghana | 加纳 | GHS | ₵ |
 | Haitian gourde | 海地古德 | HTG | G |
 | Hungarian forint | 匈牙利福林 | HUF | Ft |
 | Indonesian Rupiah | 印尼卢比 | IDR | Rp |
 | Indonesian Rupiah Truncated | 印尼卢比 (1:1000) | IDRT | Rp |
 | Indian Rupee | 印度卢比 | INR | ₹ |
 | Japanese Yen | 日元 | JPY | ¥ |
 | Cambodian Riel | 柬埔寨瑞尔 | KHR | ៛ |
 | Korean Won | 韩元 | KRW | ₩ |
 | Kazakhstani Tenge | 哈萨克斯坦坚戈 | KZT | ₸ |
 | Laotian Kip | 老挝基普 | LAK | ₭ |
 | Sri Lankan Rupee | 斯里兰卡卢比 | LKR | ₨ |
 | Litecoin | 莱特币 | LTC | Ł |
 | Milli Bitcoin Cash | 毫比特币现金 | mBCH | mBCH |
 | Milli BTC | 毫比特币 | MBTC | mɃ |
 | Milli ETH | 毫以太币 | METH | mΞ |
 | Milli Litecoin | 毫莱特币 | mLTC | mŁ |
 | Myanmar Kyat | 缅甸缅元 | MMK | K |
 | Mongolian tögrög | 蒙古图格里克 | MNT | ₮ |
 | Mexican peso | 墨西哥比索 | MXN | $ |
 | Malaysian Ringgit | 马来西亚林吉特 | MYR | RM |
 | Norwegian Krone | 挪威克朗 | NOK | kr |
 | New Zealand Dollar | 新西兰元 | NZD | $ |
 | Peruvian sol | 秘鲁索尔 | PEN | S/ |
 | Philippine peso | 菲律宾比索 | PHP | ₱ |
 | Polish | 波兰兹罗提 | PLN | zł |
 | Paraguayan guaraní | 巴拉圭瓜拉尼 | PYG | ₲ |
 | Russian Ruble | 俄罗斯卢布 | RUB | ₽ |
 | Swedish Krona | 瑞典克朗 | SEK | kr |
 | Thai Baht | 泰铢 | THB | ฿ |
 | Tunisian Dinar | 突尼斯第纳尔 | TND | TND |
 | Turkish Lira | 土耳其里拉 | TRY | ₺ |
 | Taiwanese Dollar | 台币 | TWD | $ |
 | Ukrainian Hryvni | 乌克兰格里夫尼亚 | UAH | ₴ |
 | US Dollar | 美元 | USD | $ |
 | Tether | 泰达币 | USDT | ₮ |
 | Uruguayan peso | 乌拉圭比索 | UYU | $ |
 | Venezuelan bolívar soberano | 委内瑞拉玻利瓦尔 | VES | Bs. |
 | Vietnamese Dồng | 越南盾 | VND | ₫ |
 | Vietnamese Dồng Truncated | 越南盾 (1:1000) | VNDT | ₫ |
 | West African CFA franc | 西非 CFA 法郎 | XOF | Franc |
 | South African Rand | 南非兰特 | ZAR | R |
 | Bangladeshi Taka | 孟加拉塔卡 | HKD | $ |
 | Hong Kong Dollar | 港元 | BDT | ৳ |
客户端 CLIENT API#
本页面概述了玩家访问 VegasLounge 的游戏登陆页面。环境 IP 地址
正式环境 IP 地址: 13.232.208.217
测试环境 IP 地址: 3.222.134.125
支持的设备和平台#
Vegas Lounge 设计为可在移动浏览器和桌面设备上使用。以下是我们支持的平台和浏览器操作系统支持版本#
操作系统 | 最低支持版本 (仍在维护) | 当前稳定版本 |
---|
微软 11 | 10.0.22621.382 | 10.0.22621.525 |
微软 10 | 10.0.19043.985 (21H1 版本) | 10.0.19044.2075 |
Mac OS Mavericks | MacOS10.9 | MacOS12 |
iOS | 14 | 16.0.2 |
安卓 | 8 | 13 |
浏览器支持版本#
操作系统 | 最低支持版本 (仍在维护) | 当前稳定版本 |
---|
Chrome 移动端 | 105.0.5195 | 105.0.5195 |
Chrome 桌面端 | 105.0.5195 | 106.0.5249 |
Safari 移动端 | 14.0 | 15.5 |
Safari 桌面端 | 14 | 15.5 |
Edge | 84.0.522 | 97.0.1072.69 |
Opera | 76 | 78 |
启动游戏#
在启动游戏前,VegasLounge 团队必须向运行商提供有效的运营商商户 ID client_id
。如果运营商没有此代码,请联系您的 Playgon 对接专员获取。参数 | 类型 | 必传 | 描述 |
---|
client_id | TEXT(255) | 是 | 运营商商户 ID。 |
countryISOCode | (TEXT) | 否 | 国家 ISO 代码。例如,中国的代码为 CN。 |
对于来自中国的玩家,使用以下游戏启动器 URL 来构建链接。玩家的位置将根据 IP 地址确定(可以通过 countryISOCode 查询参数覆盖)。所有额外的查询参数将被传递到启动 URL. Location: https://fl.vegaslounge.live/?client_id=<client_id>&code=d4c0a75f-6953-4718-b75b-9fdb90eb457f
游戏入口#
根据运营商的需求,Vegas Lounge 为提供三种不同类型的游戏入口:直接进入牌桌 为了获得最佳的玩家体验,Vegas Lounge 推荐使用 子大厅 入口,因为它使玩家可 以根据自己的策略选择桌子。
子大厅#
当玩家从子大厅参数进入游戏时,将会看到同游戏类别的游戏桌选项。子大厅游戏页面如下:https://fl.vegaslounge.live/?var=<REGULAR_BACCARAT>&attr=<LIVE>&client_id=<VL001>
参数 | 类型 | 必传 | 描述 |
---|
var | TEXT(255) | 是 | 玩家将直接转到指定类别,显示该游戏的所有开放桌子 - 有效值: REGULAR_BACCARAT (默认), TIGER_BACCARAT , EU_ROULETTE , BLACKJACK 。 对应为 百家乐,老虎百家乐,轮盘,二十一点 |
attr | TEXT(255) | 是 | 玩家将直接转到指定的游戏类型。 - 有效值: LIVE (默认), ETG , ETG_SPEED 。 对应为 真人类,电子桌,极速电子桌 |
client_id | TEXT(255) | 是 | 运营商商户 ID。 |
主大厅#
当玩家从子大厅参数进入游戏时,将会看到所有游戏类别的入口。主大厅游戏页面如下:https://fl.vegaslounge.live/?client_id=<VL001>&code=<code>
参数 | 类型 | 必传 | 描述 |
---|
client_id | TEXT(255) | 是 | 运营商商户 ID |
code | (TEXT) | 是 | 一次性临时授权码,用于交换访问令牌。 |
当玩家进入游戏应用时,他们将直接进入到指定的牌桌中。游戏页面如下:https://fl.vegaslounge.live/?ti=<bc.01>&gl=<Bronze>&client_id=<VL001>
参数 | 类型 | 必传 | 描述 |
---|
ti | TEXT(255) | 是 | 游戏 tile ID。当指定时,玩家将直接进入游戏/桌子。 |
gl | TEXT(255) | 是 | 有效值为 Bronze 。 |
client_id | TEXT(255) | 是 | 运营商商户 ID. |
API 概述#
类别 | API | 链接 | 描述 | 可见性 | 必传 |
---|
游戏 | 获取游戏列表 | https://pl.vegaslounge.live/operator/tiles | 获取可用游戏列表的接口 | 公开 | 否 |
获取游戏列表#
这是一个具有可用游戏列表的接口。如果您想要每个游戏的单独链接,则这是一个可选端点。请求示例#
对于 Authorization,将会使用来自授权 OAuth2.0 服务阶段的 base64(client_id + ":" + client_secret)进行授权。成功响应#
[{
"id": "TI",
"type": "LIVE",
"name": {
"en_US": "Baccarat",
"ja_JP": "バカラ",
"ko_KR": "바카라",
"zh_CN": "百家乐",
"zh_TW": "百家樂"
},
"table": {},
"limits": [{}],
"trend": {},
"image": "https://fl.vegaslounge.live/cdn/images/lobby/TI.jpg",
"url": "https://fl.vegaslounge.live/?ti=TI&gl=GL&client_id=VL001"
}]
响应参数 | 类型 | 必传 | 注释 |
---|
id | TEXT(255) | 是 | 游戏的唯一 ID。 |
type | TEXT(255) | 否 | 默认情况下,游戏的类型为 LIVE。有效值为: LIVE RNG |
name | MAP(TEXT(10) TEXT(255)) | 是 | 游戏的名称在不同语言中的非唯一名称,其中键是区域标识符,值是翻译。 语言标签在 RFC 5646 中正式定义,依赖于 ISO 639 标准(通常是 ISO 639-1 代码列表)用于使用语言代码。 |
image | TEXT(255) | 是 | 游戏图片 URL。 有效格式为: JPG PNG SVG |
url | TEXT(255) | 是 | 具有特定限制的特定游戏的直接链接。OAuth 2.0 代码可以作为额外参数添加,以加快加载速度,如 &code=CODE |
错误响应#
游戏列表#
类别 | 游戏名称 | 游戏英文名字 | | 桌号 |
---|
真人百家乐 | 速度百家乐 L1 | Speed Baccarat 1 | bc.01 | bc.01 |
| 速度百家乐 L2 | Speed Baccarat 2 | bc.02 | bc.02 |
| 速度百家乐 L3 | Speed Baccarat 3 | bc.03 | bc.03 |
| 速度百家乐 L5 | Speed Baccarat 5 | bc.05 | bc.05 |
| 百家乐 L6 | Baccarat 6 | bc.06 | bc.06 |
| 百家乐 L7 | Baccarat 7 | bc.07 | bc.07 |
| 百家乐 L8 | Baccarat 8 | bc.08 | bc.08 |
| 百家乐 L9 | Baccarat 9 | bc.09 | bc.09 |
| 速度老虎百家乐 L1 | Speed Tiger Baccarat 1 | tg.01 | bc.01 |
| 速度老虎百家乐 L2 | Speed Tiger Baccarat 2 | tg.02 | bc.02 |
| 速度老虎百家乐 L3 | Speed Tiger Baccarat 3 | tg.03 | bc.03 |
| 速度老虎百家乐 L5 | Speed Tiger Baccarat 5 | tg.05 | bc.05 |
| 老虎百家乐 L6 | Tiger Baccarat 6 | tg.06 | bc.06 |
| 老虎百家乐 L7 | Tiger Baccarat 7 | tg.07 | bc.07 |
| 老虎百家乐 L8 | Tiger Baccarat 8 | tg.08 | bc.08 |
| 老虎百家乐 L9 | Tiger Baccarat 9 | tg.09 | bc.09 |
| 多桌百家乐 | Multi-Table Baccarat | LD_BACCARAT_CONCURRENT_GAME_TILE | |
| 多桌轮盘 | Multi-Table Roulette | LD_EU_ROULETTE_CONCURRENT_GAME_TILE | |
| 多桌老虎百家乐 | Multi-Table Tiger Baccarat | LD_TIGER_BONUS_CONCURRENT_GAME_TILE | |
真人轮盘赌 | 轮盘 L1 | Roulette 1 | rl.01 | rl.01 |
| 轮盘 L2 | Roulette 2 | rl.02 | rl.02 |
| 自动轮盘 1 | Auto Roulette 1 | rl.05 | rl.05 |
| 自动轮盘 2 | Auto Roulette 2 | rl.06 | rl.06 |
| 自动轮盘 3 | Auto Roulette 3 | rl.07 | rl.07 |
| 极速自动轮盘 1 | Auto Roulette Rapid 1 | rl.11 | rl.11 |
| 极速自动轮盘 2 | Auto Roulette Rapid 2 | rl.12 | rl.12 |
| 极速自动轮盘 3 | Auto Roulette Rapid 3 | rl.13 | rl.13 |
| Odds UP 轮盘 1 | Odds UP Roulette 1 | rl.17 | rl.17 |
| 自动 Odds UP 轮盘 | Auto Odds UP Roulette 1 | rl.21 | rl.21 |
电子类 百家乐 | 百家乐 E1 | E-Table Baccarat 1 | st.0m | st.0m |
| 百家乐 E2 | E-Table Baccarat 2 | st.0n | st.0n |
| 百家乐 E3 | E-Table Baccarat 3 | st.0o | st.0o |
| 百家乐 E4 | E-Table Baccarat 4 | st.0p | st.0p |
| 百家乐 E5 | E-Table Baccarat 5 | st.0q | st.0q |
| 百家乐 E6 | E-Table Baccarat 6 | st.0r | st.0r |
| 百家乐 E7 | E-Table Baccarat 7 | st.0s | st.0s |
| 百家乐 E8 | E-Table Baccarat 8 | st.0t | st.0t |
| 百家乐 ES1 | E-Table Speed Baccarat 1 | st.0u | st.0u |
| 百家乐 ES2 | E-Table Speed Baccarat 2 | st.0v | st.0v |
| 百家乐 ES3 | E-Table Speed Baccarat 3 | st.0w | st.0w |
| 百家乐 ES4 | E-Table Speed Baccarat 4 | st.0x | st.0x |
| 百家乐 ES5 | E-Table Speed Baccarat 5 | st.0y | st.0y |
| 百家乐 ES6 | E-Table Speed Baccarat 6 | st.0z | st.0z |
| 百家乐 ES7 | E-Table Speed Baccarat 7 | st.10 | st.10 |
| 百家乐 ES8 | E-Table Speed Baccarat 8 | st.11 | st.11 |
| 老虎百家乐 E1 | E-Table Tiger Baccarat 1 | st.13 | st.13 |
| 老虎百家乐 E2 | E-Table Tiger Baccarat 2 | st.14 | st.14 |
| 老虎百家乐 E3 | E-Table Tiger Baccarat 3 | st.15 | st.15 |
| 老虎百家乐 E4 | E-Table Tiger Baccarat 4 | st.16 | st.16 |
| 老虎百家乐 E5 | E-Table Tiger Baccarat 5 | st.17 | st.17 |
| 老虎百家乐 E6 | E-Table Tiger Baccarat 6 | st.18 | st.18 |
| 老虎百家乐 E7 | E-Table Tiger Baccarat 7 | st.19 | st.19 |
| 老虎百家乐 E8 | E-Table Tiger Baccarat 8 | st.1a | st.1a |
| 老虎百家乐 ES1 | E-Table Speed Tiger Baccarat 1 | st.1b | st.1b |
| 老虎百家乐 ES2 | E-Table Speed Tiger Baccarat 2 | st.1c | st.1c |
| 老虎百家乐 ES3 | E-Table Speed Tiger Baccarat 3 | st.1d | st.1d |
| 老虎百家乐 ES4 | E-Table Speed Tiger Baccarat 4 | st.1e | st.1e |
| 老虎百家乐 ES5 | E-Table Speed Tiger Baccarat 5 | st.1f | st.1f |
| 老虎百家乐 ES6 | E-Table Speed Tiger Baccarat 6 | st.1g | st.1g |
| 老虎百家乐 ES7 | E-Table Speed Tiger Baccarat 7 | st.1h | st.1h |
| 老虎百家乐 ES8 | E-Table Speed Tiger Baccarat 8 | st.1i | st.1i |
| VIP 百家乐 | E-Table VIP Baccarat | VIP_BACCARAT | st.12 |
| VIP 老虎百家乐 | E-Table VIP Tiger Baccarat | VIP_TIGER_BONUS | st.1j |
| 多桌百家乐 | E-Table Multi-Table Baccarat | ETABLE_BACCARAT_CONCURRENT_GAME_TILE | |
| 多桌速度百家乐 | E-Table Multi-Table Speed Baccarat | ETABLE_SPEED_BACCARAT_CONCURRENT_GAME_TILE | |
| 多桌老虎百家乐 | E-Table Multi-Table Tiger Baccarat | ETABLE_TIGER_BONUS_CONCURRENT_GAME_TILE | |
电子桌二十一点 | VIP 二十一点 3 | E-Table Blackjack 3 | ETABLE_BLACKJACK_HI | st.2k |
| VIP 二十一点 1 | E-Table Blackjack 1 | ETABLE_BLACKJACK_LOW | st.2i |
| VIP 二十一点 2 | E-Table Blackjack 2 | ETABLE_BLACKJACK_MED | st.2j |
身份验证 Authentication API#
本节概述了运营商需要向 Vegas Lounge 提供的内容,以便成功集成。API 概述#
如果玩家直接访问 Vegas Lounge(未进行身份验证),他们将被重定向到运营商的登录页面(例如:https://{{运营商的网站}}/oauth2.0/authorize) 进行登录和获取授权。一旦玩家成功认证,运营商将根据客户端 API 中指定的 URL 将玩家重定向回 Vegas Lounge。https://www.operator.com/oauth2.0/authorize?response_type=code&client_id=VL001&redirect_uri=https://fl.vegaslounge.live
请求参数 | 类型 | 描述 |
---|
response_type | TEXT(40) | 应始终为 code |
client_id | TEXT(40) | 运营商商户 ID |
redirect_uri | TEXT(255) | 成功登录后重定向玩家的 URL。 |
1.
玩家直接访问 https://fl.vegaslounge.live/
2.
由于玩家未认证,他们将被重定向到
https://www.operator.com/oauth2.0/authorize?response_type=code&client_id=VL001&redirect_uri=https://fl.vegaslounge.live
5.
运营商将玩家重定向到 https://fl.vegaslounge.live/?code=xyz123
.
当用户选择登出(包括从 Vegas Lounge 和运营商登出)时,这是用户将被重定向到的 URL。运营商随后可以执行任何自定义操作,例如移除浏览器会话 cookie。请注意,访问令牌仍然有效。 https://www.operator.com/logout
验证授权 (必)#
此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。Vegas Lounge 将使用运营商验证短期授权码。响应结果是访问令牌。此访问令牌将被 Vegas Lounge 用于通过运营商 API 检索与此玩家相关的信息。请求示例#
请求参数 | 类型 | 必传 | 描述 |
---|
grant_type | TEXT(40) | 是 | 应始终为 authorization_code |
code | TEXT(255) | 是 | 授权码(客户端 API 中的 code URL 参数值) |
client_id | TEXT(40) | 是 | 运营商商户 ID。 |
client_secret | TEXT(255) | 是 | 运营商商户秘钥 |
成功响应#
{
"access_token": "JewdX+n7R4DZekCEx6LxUtT87kU=",
"expires_in": 3600,
"refresh_token": "7uCIR6QZHUqYMT51OYVk2sliC3LV"
}
响应参数 | 类型 | 必传 | 说明 |
---|
access_token | TEXT(255) | 是 | 访问令牌。Vegas Lounge 将使用此令牌向运营商 API 请求此玩家的信息 |
expires_in | INTEGER | 否 | 定义访问令牌到期的秒数。如果提供,Vegas Lounge 将调用刷新令牌 API 以获取另一个令牌。默认为无到期。 |
refresh_token | TEXT(255) | 否 | 用于在访问令牌过期时获取新访问令牌的令牌 |
错误响应#
{
"errorCode": 1001,
"error": "Authorization code has expired"
}
参数 | 类型 | 必传 | 描述 |
---|
errorCode | INTEGER | 是 | 如果 success 为 false,运营商需要提供错误代码 |
error | TEXT(255) | 是 | 如果 success 为 false,运营商需要提供错误信息 |
刷新令牌#
此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。
用于在当前令牌过期时检索新访问令牌。需要刷新令牌才能获取新访问令牌。请求示例#
请求参数 | 类型 | 必传 | 描述 |
---|
grant_type | TEXT(40) | 是 | 应始终为 refresh_token |
refresh_token | TEXT(255) | 是 | 在验证授权码时返回的刷新令牌 |
client_id | TEXT(40) | 是 | 运营商商户 ID |
client_secret | TEXT(255) | 是 | 运营商商户秘钥 |
成功响应#
{
"access_token": "HPoR5_e5FSXb8r_jL4dVAnxnHGNu",
"expires_in": 3600,
"refresh_token": "G9XRPkUgTGtR2JmSx0C22smppcU2"
}
响应参数 | 类型 | 必传 | 描述 |
---|
access_token | TEXT(255) | 是 | 访问令牌。Vegas Lounge 将使用此令牌向运营商 API 请求此玩家的信息 |
expires_in | INTEGER | 否 | 定义访问令牌到期的秒数。如果提供,Vegas Lounge 将调用刷新令牌 API 以获取另一个令牌。默认为无到期。 |
refresh_token | TEXT(255) | 否 | 用于在访问令牌过期时获取新访问令牌的令牌。默认为无法获取新访问令牌,这意味着访问令牌过期后,玩家将被重定向到运营商的登录页面以 获取新授权码 |
错误响应#
{
"errorCode": 1002,
"error": "Refresh token has expired"
}
参数 | 类型 | 必传 | 描述 |
---|
errorCode | INTEGER | 是 | 如果 success 为 false,运营商需要提供错误代码 |
error | TEXT(255) | 是 | 如果 success 为 false,运营商需要提供错误信息 |
获取玩家信息 (必)#
此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。请求示例#
请求参数 | 类型 | 必传 | 描述 |
---|
client_id | TEXT(40) | 是 | 运营商商户 ID。 |
成功响应#
玩家类型参数 playerType
为 REAL
(默认值){
"playerId": "a3u",
"sessionId": "HfuXQCzhIn",
"currency": "USD",
"balance": 405.64,
"language": "zh_CN",
"playerName": "highroller335",
"avatarUrl": "https://img.operator.com/avatar.png",
"homeUrl": "https://www.operator.com"
}
{
"playerId": "ftp123",
"sessionId": "HfuXQCzhIn",
"currency": "CNY",
"balance": 1000.00,
"language": "zh_CN",
"playerName": "freetoplay123",
"playerType": "TEST"
}
响应参数 | 类型 | 必传 | 描述 |
---|
playerId | TEXT(255) | 是 | 玩家账号 |
sessionId | TEXT(255) | 是 | 会话 ID |
currency | TEXT(3) | 是 免转钱包 否 转账钱包 | ISO 4217 货币代码。参见支持的语言和货币 |
balance | DECIMAL(20, 4) | 是 免转钱包 否 转账钱包 | 玩家当前余额,以玩家的货币表示 |
language | TEXT(255) | 是 | 玩家使用的语言 |
playerName | TEXT(255) | 否 | 玩家名称 |
avatarUrl | TEXT(255) | 否 | 玩家头像的链接 L。此链接是需要 HTTPS 协议支持 |
homeUrl | TEXT(255) | 否 | 当玩家点击"首页"按钮时应用程序重定向的 URL |
playerType | TEXT(4) | 否 | 玩家类型: REAL (默认值) TEST 用于免费试玩玩家 |
partner | TEXT(255) | 是(聚合商) 否(运营商) | 运营商下线 ID |
错误响应#
{
"errorCode": 1001,
"error": "Authorization token has expired"
}
参数 | 类型 | 必传 | 描述 |
---|
errorCode | INTEGER | 是 | 如果 success 为 false,运营商需要提供错误代码 |
error | TEXT(255) | 是 | 如果 success 为 false,运营商需要提供错误信息 |
转账钱包 TRANSFER WALLET#
转账钱包需玩家手动将资金转入和转出 Vegas Lounge,此功能 不能 与免转钱包 API 结合使用。API 概述#
本页所有 header 授权(Authorization) 使用 authorize OAuth2.0 服务阶段的 base64(client_id + ":" + client_secret)。
将玩家余额转入 VegasLounge 钱包的接口。请求示例#
请求参数 | 类型 | 必传 | 描述 |
---|
clientId | TEXT(40) | 是 | 运营商商户 ID |
playerId | TEXT(255) | 是 | 玩家账号 |
txId | TEXT(40) | 是 | 交易代碼 ID (需為唯一值) |
amount | DECIMAL(20,4) | 是 | 玩家入款金额 |
currency | TEXT(3) | 是 | 币别(ISO 4217 货币代码) |
成功响应#
响应参数 | 类型 | 描述 |
---|
balance | DECIMAL(20,4) | 交易处理后玩家的新余额。 |
错误响应#
{
"txId": "dc4adb70-e029-460a-8681-be72e720f64f",
"errorCode": 1002,
"error": "Insufficient funds",
"balance": 994.43
}
响应参数 | 类型 | 描述 |
---|
txId | TEXT(40) | 交易代碼 ID (需為唯一值) |
errorCode | INTEGER | 错误码。 |
error | TEXT(255) | 错误码信息 |
balance | DECIMAL(20,4) | 交易成功后的玩家余额。 |
将玩家余额从 VegasLounge 钱包转出的接口。请求示例#