1

我想用房间和传感器创建身份网络。我在API 文档中找到了 Group 的一些示例:

curl -i -X POST \
   -H "Authorization: Bearer <ACCESS_TOKEN>" \
   -H "Content-Type: application/json" \
   -d \
"{
  \"context\": \"https://standards.lifeengine.io/v1/Context/Identity/Group/\",
  \"type\": \"Group\",
  \"data\": {
    \"name\": \"Company Oy\"
  }
}" "https://api-sandbox.oftrust.net/identities/v1"

如果我想创建 Room、Sensor,如何找出需要用作上下文值的内容?

4

1 回答 1

1

您可以使用由 Platform of Trust 构建的 Context API。此 API 提供了列出信任平台的可用 JSON-LD 上下文的方法。

使用以下命令获取平台中所有支持的上下文:

curl -i -X GET \
 "https://api-sandbox.oftrust.net/contexts/v1/"

要创建 Room 身份,您应该执行以下操作:

curl -i -X POST \
   -H "Authorization: Bearer <ACCESS_TOKEN>" \
   -H "Content-Type: application/json" \
   -d \
"{
  \"context\": \"https://standards.oftrust.net/v1/Context/Identity/Room/\",
  \"type\": \"Room\",
  \"data\": {
    \"name\": \"Bedroom\"
  }
}" "https://api-sandbox.oftrust.net/identities/v1"
于 2020-11-11T16:38:57.327 回答