Show Menu
화제×

리소스 찾기

요청 경로에서 리소스의 $id (URL 인코딩 URI)를 포함하는 GET 요청을 수행하여 특정 리소스를 찾을 수 있습니다.
API 형식
GET /{CONTAINER_ID}/{RESOURCE_TYPE}/{RESOURCE_ID} 

매개 변수
설명
{CONTAINER_ID}
리소스가 있는 컨테이너("전역" 또는 "테넌트").
{RESOURCE_TYPE}
스키마 라이브러리에서 검색할 리소스 유형입니다. 유효한 유형은 datatypes , mixins , schemas classes 입니다.
{RESOURCE_ID}
URL로 인코딩된 $id URI 또는 meta:altId 리소스의 URL입니다.
요청
curl -X GET \
  https://platform.adobe.io/data/foundation/schemaregistry/global/mixins/https%3A%2F%2Fns.adobe.com%2Fxdm%2Fcontext%2Fprofile-person-details \
  -H 'Accept: application/vnd.adobe.xed+json; version=1' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

리소스 조회 요청은 승인 헤더에 포함되어야 version 합니다. 룩업에 대해 다음 승인 헤더를 사용할 수 있습니다.
수락
설명
application/vnd.adobe.xed+json; version={MAJOR_VERSION}
Raw with $ref and allOf 에는 제목과 설명이 있습니다.
application/vnd.adobe.xed-full+json; version={MAJOR_VERSION}
$ref allOf 해결되었습니다. 제목 및 설명이 있습니다.
application/vnd.adobe.xed-notext+json; version={MAJOR_VERSION}
제목 또는 설명이 없는 Raw $ref allOf 제목 없음
application/vnd.adobe.xed-full-notext+json; version={MAJOR_VERSION}
$ref 제목 또는 설명이 없는 문제를 allOf 해결했습니다.
application/vnd.adobe.xed-full-desc+json; version={MAJOR_VERSION}
$ref 및 설명자가 포함된 allOf 문제가 해결되었습니다.
버전(1, 2, 3 등)만 제공하면 레지스트리는 최신 major minor 버전(.1, .2, .3 등)을 자동으로 반환합니다.
응답
성공적인 응답은 리소스의 세부 정보를 반환합니다. 반환되는 필드는 요청에서 전송된 수락 헤더에 따라 다릅니다. 다른 승인 헤더로 여러 가지 테스트를 통해 응답을 비교하고 사용 사례에 가장 적합한 헤더를 결정할 수 있습니다.
{
    "$id": "https://ns.adobe.com/xdm/context/profile-person-details",
    "title": "Profile Person Details",
    "type": "object",
    "meta:extensible": true,
    "meta:abstract": true,
    "meta:intendedToExtend": [
        "https://ns.adobe.com/xdm/context/profile"
    ],
    "description": "Profile person details including naming, gender etc.",
    "definitions": {
        "profile-person-details": {
            "properties": {
                "person": {
                    "title": "Person",
                    "$ref": "https://ns.adobe.com/xdm/context/person",
                    "description": "An individual actor, contact, or owner.",
                    "meta:xdmField": "xdm:person"
                }
            }
        }
    },
    "allOf": [
        {
            "$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context"
        },
        {
            "$ref": "#/definitions/profile-person-details"
        }
    ],
    "meta:xdmId": "https://ns.adobe.com/xdm/context/profile-person-details",
    "meta:altId": "_xdm.context.profile-person-details",
    "meta:xdmType": "object",
    "meta:status": "experimental",
    "version": "1",
    "$schema": "http://json-schema.org/draft-06/schema#",
    "meta:resourceType": "mixins",
    "meta:registryMetadata": {
        "repo:createDate": 1551745787442,
        "repo:lastModifiedDate": 1551745787442
    }
}