Mecanismo de metadados

Você pode recuperar os metadados de recursos usando resourceType em uma solicitação de GET:

GET /profileAndServices/resourceType/<resourceName>

A resposta retorna os metadados principais do recurso (todos os outros campos são descritivos ou internos):

  • O nó Content retorna os campos do recurso. Para cada campo no nó content, podemos encontrar os seguintes campos:

    • "apiName": nome do atributo usado nas APIs.

    • "type": essa é a definição do tipo de alto nível (cadeia de caracteres, número, link, coleção, enumeração…).

    • "dataPolicy": o valor do campo deve seguir as regras de política fornecidas. Por exemplo, se a regra dataPolicy estiver definida como "email", o valor deverá ser um email válido. Durante um PATCH ou POST, o dataPolicy pode verificar o valor ou modificar o valor a ser transformado (por exemplo, smartCase).

    • "categoria": fornece a categoria do campo no editor de consultas.

    • "resType": esse é o tipo técnico.

      Se "type" for concluído com o valor "link" ou "collection", o valor resTarget será o nome do recurso direcionado pelo link.
      Se "type" for concluído com o valor "enumeration", um campo "values" será adicionado e cada valor de enumeração será detalhado no nó values.

  • O nó Filters retorna o URL para recuperar os filtros associados. Para obter mais informações sobre filtros, consulte esta seção.


Solicitação de exemplo

Execute uma solicitação GET no recurso.

-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/resourceType/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'

Retorna a descrição completa do recurso de perfil.

{
...
"content": {
  "email": {...},
    ...
    },
"data": "/profileAndServices/profile/",
"filters": {
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/resourceType/<PKEY>"
    },
"help": "Identified profiles",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/metadata",
"label": "Profiles",
"mandatory": false,
"name": "profile",
"pkgStatus": "never",
"readOnly": false,
"schema": "nms:recipient",
"type": "item"
}

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now