我们在本地实例上运行Fiware Orion -我们收到通知时出现问题。
我们需要一种方法来附加一个标识符与回调url,如http://localhost:1028/orion_callback.php?car_id=car_1或获取一些数据与回调一起作为Post/Get数据。
我们如何识别为此属性更改接收到的通知?
发布于 2016-03-11 05:33:03
您可以通过通知负载正文中的subscriptionId字段来标识通知所属的订阅(因此,与实体/属性更改相关)。
发布于 2017-02-03 00:17:00
如果问题是关于向通知URL添加查询参数(例如,在您的示例中为car_id=car1 ),则可以在NGSIv2中使用自定义通知。
根据问题中的示例,并假设car1引用实体id,您可以使用类似以下内容:
"httpCustom": {
"url": " http://localhost:1028/orion_callback.php",
"qs": {
"car_id": "${id}"
}
}有关详细信息,请查看NGSIv2 specification中的“自定义通知”部分。
https://stackoverflow.com/questions/34243902
复制相似问题