Mecanismo de metadatos

Puede recuperar los metadatos de recursos mediante resourceType en una solicitud de GET:

GET /profileAndServices/resourceType/<resourceName>

La respuesta devuelve los metadatos principales del recurso (los demás campos son descriptivos o internos):

  • El nodo Content devuelve los campos del recurso. Para cada campo del nodo content, se pueden encontrar los siguientes campos:

    • "apiName": nombre del atributo utilizado en las API.

    • "type": esta es la definición de tipo de alto nivel (cadena, número, vínculo, colección, enumeración…).

    • "dataPolicy": el valor del campo debe seguir las reglas de directiva dadas. Por ejemplo, si la regla dataPolicy se establece en "correo electrónico", el valor debe ser un correo electrónico válido. Durante un PATCH o un POST, dataPolicy puede comprobar el valor o modificar el valor que se va a transformar (smartCase, por ejemplo).

    • "categoría": proporciona la categoría del campo en el editor de consultas.

    • "resType": este es el tipo técnico.

      Si "type" se completa con el valor "link" o "collection", el valor resTarget es el nombre del recurso al que se dirige el vínculo.
      Si "type" se completa con el valor "enumeration", se agrega un campo "values" y cada valor de enumeración se detalla en el nodo values.

  • El nodo Filters devuelve la dirección URL para recuperar los filtros asociados. Para obtener más información sobre los filtros, consulte la sección esta sección.


Solicitud de ejemplo

Realice una solicitud de GET en el 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>'

Devuelve la descripción completa del 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"
}

En esta 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