后羿采集器支持Webhook功能,通过使用该功能,后羿采集器可以将采集到的数据发布到HTTP地址。
Webhook的设置在启动任务的设置中,具体如下图所示:
开启Webhook功能之后,采集到的数据将以JSON格式进行发送。
HTTP Header为"Content-Type: application/json; charset=utf-8"。
发送数据示例:
{
"task_id": 3920415, // 采集任务ID,可在“全部任务列表”中查看
"task_name": "采集任务名称", // 采集任务名称
"sign": "**********************", // 签名算法为 md5(webhook_token+timestamp)
"timestamp": 1555326657, // 当前时间戳
"data_list": [ // 采集数据列表
{
"_id": "0000000000001", // 数据ID
"data": {
"title": "风景",
"url": "http://www.*****.com/scenery/"
} // 采集字段内容
},
{
"_id": "0000000000002", // 数据ID
"data": {
"title": "风景2",
"url": "http://www.*****.com/scenery2/"
} // 采集字段内容
}
]
}