事件类型
成功连接后,您将收到一个 connected 事件。之后,您可能会收到以下任何事件类型:
connected
订阅后立即发送。确认连接已建立。
loyalty_update
当用户的经验值或等级发生变化时发送。
数据载荷:
| 字段 | 类型 | 描述 |
|---|---|---|
user_id | int | 用户ID |
level | int | 新等级数字 |
xp | float | 当前经验值数量 |
vc_update
当用户的虚拟货币余额发生变化时发送。
数据载荷:
| 字段 | 类型 | 描述 |
|---|---|---|
user_id | int | 用户ID |
virtual_currency_id | int | 虚拟货币的ID |
new_amount | float | 新余额数量 |
wheel_tokens_update
当转盘代币被充值或扣除时发送。
数据载荷:
| 字段 | 类型 | 描述 |
|---|---|---|
user_id | int | 用户ID |
wheel_id | int | 转盘的ID |
transaction_type | string | "credit" 或 "debit" |
expire_date | string | ISO 8601 过期日期(可选,用于充值) |
challenges_progress_update
当挑战任务有进展时发送。
数据载荷:
| 字段 | 类型 | 描述 |
|---|---|---|
user_id | int | 用户ID |
user_task_id | int | 用户任务实例的ID |
amount | float | 当前进度数量 |
challenges_credit_update
当挑战完成或达到里程碑时发送。
数据载荷: 完整的 Challenge 对象(结构请参见 GraphQL 模式)。
bonus_update
当奖励授予用户时发送。
数据载荷: 完整的 UserBonusV2 对象(结构请参见 GraphQL 模式)。