我如何找出在信任平台中创建身份时可以使用哪些可用的上下文链接?

问题描述

我想用“房间和传感器”创建身份网络。我在API documentation中找到了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"

如果要创建“房间,传感器”,如何找出需要用作上下文值的东西?

解决方法

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

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

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

要创建会议室标识,您应该执行以下操作:

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"