提交工单
咨询集成、功能及报价等问题
开始弹幕游戏之前,请调用本接口,传入主播、房间、游戏等信息,获取唯一的游戏启动码。
游戏启动码具有时效性,过期后则失效。建议主播每次启动游戏前都通过该接口获取游戏启动码,ZEGO 能够保证获取到的的游戏启动码 2 小时内至少可使用 1 次。
当游戏开始后,请勿调用本接口再次获取新的启动码,否则当前游戏可能会被强制结束,是否会强制结束游戏由具体游戏确定。建议仅在开播游戏或切换游戏时调用。
以下请求参数列表仅列出了接口请求参数,公共参数列表请参考 调用方式 - 公共请求参数。
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
RoomId |
String |
是 |
房间 ID,由您定义,长度上限为 64 字符。 |
MiniGameId |
String |
是 |
游戏 ID,请联系 ZEGO 技术支持获取相关内容。 |
AnchorId |
String |
是 |
主播的用户 ID,由您定义,长度上限为 48 字符,只允许数字和英文。
|
Nickname |
String |
是 |
主播昵称,由您定义,长度上限为 32 字符。 |
Avatar |
String |
是 |
主播头像的地址,必须是有效的 HTTP/HTTPS 地址,且长度在 1024 字节以内。 |
Sex |
int |
否 |
主播性别。
|
请求 URL
https://mini-game-api.zego.im/?Action=DescribeGameLaunchCode
&<公共请求参数>
请求消息体
{
"RoomId": "room_123",
"MiniGameId": "TinyLoveWar",
"AnchorId": "anchor1",
"Nickname": "主播",
"Avatar": "http://xxx",
"Sex": 1
}
参数 | 类型 | 描述 |
---|---|---|
Code |
Number |
错误码。 |
Message |
String |
请求结果的说明信息。 |
RequestId |
String |
请求 ID。 |
Data |
Object |
响应对象。 |
GameLaunchCode |
String |
游戏启动码。 |
{
"Code": 0,
"Message": "succeed",
"RequestId": "1683811708704948224",
"Data": {
"GameLaunchCode":"101010512"
}
}
以下仅列出了接口业务逻辑相关的返回码,完整返回码请参考 全局返回码。
返回码 | 描述说明 | 处理建议 |
---|---|---|
7202001 | 游戏未找到,可能造成的原因包含:
|
|
7202002 | MiniGameId 格式错误。 | 请确认格式是否为 String。 |
7206004 | 房间已被其他主播占用。 | 请确认传入的 AnchorId 与房主是否一致。 |
7206005 | 获取游戏码太频繁。 | 请稍后再试。 |
联系我们
文档反馈