You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Orion-LD订阅所有实体更新:可行吗?求最简示例

订阅Orion-LD所有实体更新的实现方法

可以订阅Orion-LD接收的所有实体更新,核心是正确配置订阅请求中的entities匹配规则,同时保证请求结构完整。

你之前尝试的{"idPattern": ".*", "type": ".*"}是正确的匹配规则方向,但需要配合完整的订阅请求参数才能生效。以下是最简实现示例:

最简POST请求体(JSON格式)

{
  "type": "Subscription",
  "entities": [
    {
      "idPattern": ".*",
      "type": ".*"
    }
  ],
  "notification": {
    "endpoint": {
      "uri": "http://your-notify-endpoint:8080/notify",
      "accept": "application/ld+json"
    }
  },
  "expires": "2025-12-31T23:59:59Z"
}

配套curl请求示例

curl -X POST \
  http://orionld-host:port/ngsi-ld/v1/subscriptions/ \
  -H "Content-Type: application/ld+json" \
  -d @your-subscription.json

参数说明

  • entities.idPattern: ".*":用正则匹配所有实体ID
  • entities.type: ".*":用正则匹配所有实体类型,两者结合即可覆盖所有实体
  • notification.endpoint.uri:替换为你实际接收更新通知的服务端点
  • expires:设置订阅的过期时间,可按需调整

内容的提问来源于stack exchange,提问作者glompos21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 02:51:02