自定义事件
自定义事件可以在 FT CRM 集成 API 上发送。此事件为您提供了触发任何事件的可能性。
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/custom
RabbitMQ 消息属性
| 键 | 值 |
|---|---|
type | CUSTOM |
类型应作为 RabbitMQ 消息的属性(但不在负载中)。任何头部信息都将被忽略。
Kafka 消息头部
| 键 | 值 |
|---|---|
type | CUSTOM |
此端点用于发送实时自定义事件。示例可能是用户点击忘记密码按钮,或天气从下雨变为晴天,只有您的想象力设定界限。您可以使用这些事件在 FT CRM 中稍后绑定实时活动和操作。您还可以将这些自定义事件用作分段规则。请联系您的合作伙伴/集成经理了解如何进行。
| 键 | 类型 | 必需 | 描述 |
|---|---|---|---|
notification_type | String | 是 | 此自定义事件的键。 |
user_id | String | 是 | 此事件所属的用户 ID。 |
origin | String | 是 | 此调用的来源。 |
timestamp | RFC3339 Datetime | 是 | 此事件被调用/发起的时间。 |
data | 包含字符串的键值对象(如上面示例所示) | 是 | 为此特定事件提供的附加数据。 |
user_agent | String | 否 | 触发此事件的用户的用户代理。 |
ip_address | Valid IP-Address | 否 | 此事件被调用/发起的来源地址。 |
如果您想要覆盖"已阻止"或"已排除"玩家的自动故障安全机制,您可以通过在自定义事件的数据字段负载中添加这些额外参数来实现: