Как узнать, какие доступные контекстные ссылки можно использовать при создании удостоверений в Платформе доверия?

Я хочу создать сеть идентификации с комнатами и датчиками. Я нашел в документацию по 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"

Как я могу узнать, что мне нужно использовать в качестве значения для контекста, если я хочу создать комнату, датчик?


person Community    schedule 11.11.2020    source источник


Ответы (1)


Вы можете использовать Context 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"
person ra_tester    schedule 11.11.2020