虎牙开放平台文档

接口名

  • hyExt.pk.onInviteMessage

说明

  • 监听弹幕玩法邀请事件

适用平台

平台是否适用
Web
虎牙直播APP
虎牙直播PC客户端
虎牙直播PC主播端
虎牙助手APP

例子

hyExt.pk.onInviteMessage({ callback: ({ name, message }) => { hyExt.logger.info('弹幕玩法邀请事件触发:' + JSON.stringify(message)) } }).then(() => { hyExt.logger.info('监听弹幕玩法邀请事件成功') }).catch(err => { hyExt.logger.warn('监听弹幕玩法邀请事件失败:' + err.message) })

输入

参数类型说明
reqObject输入参数

其中输入参数的结构为

字段类型说明
callback(notice:PkNotice) => void消息回调函数

其中PkNotice的结构为:

字段类型说明
namestring事件名,PkInvite-发起邀请;PkResponseInvite-接受/拒绝邀请;PKInviteTimeout-邀请结束
messagePkInviteNotice|PkResponseInvite|PKInviteTimeoutNotice事件数据

其中message的结构为:

字段类型说明
noticeTypenumber通知类型 1-邀请;2-回复
inviteInfoInviteInfo邀请信息
customParamMapMap<string, string>小程序自定义参数

其中InviteInfo的结构为:

字段类型说明
inviteIdstring
extUuidstring被邀请的游戏
inviteStatenumber邀请状态,0-未邀请;1-邀请中尚未同意;2-同意;3-拒绝;99-邀请失败
inviterUnionIdstring邀请者unionId
inviteeUnionIdstring被邀请者unionId
remainTimenumber邀请倒计时,单位是秒
inviterInfoInviteUserInfo邀请者信息
inviteeInfoInviteeUserInfo被邀请者信息

其中邀请者信息的结构为:

字段类型说明
inviteUnionIdstring邀请者unionId
inviteNickNamestring邀请者昵称
inviteAvatarUrlstring邀请者头像

其中被邀请者信息的结构为:

字段类型说明
inviteeUnionIdstring被邀请者unionId
inviteeNickNamestring被邀请者昵称
inviteeAvatarUrlstring被邀请者头像

输出

参数类型说明
promisePromise返回Promise

其中resolve的数据为空