发送测试推送事件
此方法用于发送测试事件
测试事件始终包含
_testEvent_
属性设置为
true
.
参数
|
参数 |
类型 |
可选 |
描述 |
|---|---|---|---|
|
|
字符串 |
否 |
您想要发送测试的事件类型。 可选值:
|
|
|
对象 |
是 |
测试事件由模板创建。此参数可用于覆盖返回事件示例中的数据。 |
通用参数
|
参数 |
描述 |
包含在请求中 |
类型 |
值 |
|---|---|---|---|---|
|
|
此参数为请求添加标识符,将其与对应的响应关联。 目标方在响应中返回相同值,便于调用追踪。 |
必填 |
字符串 |
无额外要求 |
|
|
用于发送请求的方法名称。 |
必填 |
字符串 |
可选值:
|
|
|
请求与响应所使用的JSON-RPC协议版本。 |
必填 |
整数 |
可选值:
|
|
|
包含请求配置参数的对象。 |
必填 |
对象 |
无额外要求。 |
返回值
该方法返回一个包含发送事件详情的对象,以及一个标记该事件为测试的布尔值。
示例
请求
发送测试推送事件,并将
malware_name
属性值覆盖为
测试恶意软件名称
。
{
"params": {
"eventType": "av",
"data": {
"malware_name": "测试恶意软件名称"
}
},
"jsonrpc": "2.0",
"method": "sendTestPushEvent",
"id": "ad12cb61-52b3-4209-a87a-93a8530d91cb"
}
发送测试推送事件且不覆盖任何属性。
{
"params": {
"eventType": "av",
},
"jsonrpc": "2.0",
"method": "sendTestPushEvent",
"id": "ad12cb61-52b3-4209-a87a-93a8530d91cb"
}
响应