如何在 fiware orion 中使用 subscribe_id 从 csubs 取消订阅特定实体

How to unsubscribe particular entity from csubs using subscribe_id in fiware orion

我找不到特定的 subscribe_idcsubs.

取消订阅特定实体

如果我可以使用自定义 subscribe_id 而不是 自动生成 ID,取消订阅特定 ID 就很容易了。

但是我无法设置自定义 id,当调用 subscribe(self, entity_id, entity_type="openmtc", fiware_service="") in orion_api.py

问候 贾纳卡

NGSIv2 specification 中所述,您在创建时(即在 POST /v2/subscription 请求的响应中)在 Location HTTP header。例如:

Location: /v2/subscriptions/abcde98765

该 URI 是用于检索 (GET)、修改 (PATCH) 或删除 (DELETE) 订阅的 URI。在后一种情况下,请求将如下所示(没有任何负载):

DELETE /v2/subscriptions/abcde98765

此外,您可以使用 GET /v2/subscriptions 获取订阅列表。每个订阅包含 id 字段,可以用相同的方式获取、修改 and/or 删除订阅。