抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

礼物进阶互动效果
收藏
我的收藏

​
注意
礼物进阶互动效果配置为不区分阵营时,本接入指南无需接入,配置为需要区分阵营时才需要接入
​

同步对局状态

开发者在对局开始时调用,同步对局开始事件;在对局结束时再次调用,同步对局结束事件。
​
// 同步对局状态 var res = await sdk.GetRoundApi().UpdateRoundStatusInfoAsync(_RoundStatusInfo);
​

调用参数

参数类
属性
​
说明
参数备注
IRoundStatusInfo
long RoundId
​
对局 ID,同一个直播间 RoomID 下,RoundId 需要是递增的
​
​
long StartTime
​
本局开始时间,秒级时间戳
​
​
long EndTime
​
本局结束时间,秒级时间戳。同步的对局状态为对局结束时,该字段必传。
​
​
int Status
​
当前房间的游戏对局状态(1=已开始、2=已结束)
​
​
List<IGroupResultInfo>?GroupResultList
​
​
当对局状态为已结束时,该内容必填
​
​
string GroupId
阵营 ID,取值来源来自开发者平台「进阶礼物配置」的 group_id,如:red
​
​
​
int Result
对局结果(1=胜利、2=失败、3=平局)
​
​

返回说明:

返回类
属性
说明
IRoundDataRes
string ErrMsg
错误描述,当 ErrCode 为 0 时 ErrMsg 为 “”
​
long ErrCode
错误码,0 代表成功
​
​
​

上报阵营数据

观众通过评论、点赞、送礼等方式加入玩法时,调用该接口上报当前观众的阵营数据。
​
// 同步阵营数据 var res = await sdk.GetRoundApi().UpdateUserGroupInfoAsync(_roundUserGroupInfo);
​

调用参数:

参数类
属性
说明
IRoundUserGroupInfo
string GroupId
阵营 ID,取值来源来自开发者平台「进阶礼物配置」的 group_id,如:red
​
string OpenId
用户open_id
​
long RoundId
对局 ID,同一个直播间 RoomID 下,RoundId 需要是递增的
​

返回说明:

​
返回类
属性
说明
IRoundDataRes
string ErrMsg
错误描述,当 ErrCode 为 0 时 ErrMsg 为 “”
​
long ErrCode
错误码,0 代表成功
​

错误码

错误码
错误码描述
排查建议
40001
参数错误
请求体中的必传参数是否都上传
4014034
请求过于频繁
接口有频控限制,建议降低请求的并发量
40004
token 过期
重新请求
​