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 (todos 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 campos siguientes:

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

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

    • "dataPolicy": el valor del campo debe seguir las reglas de política dadas. Por ejemplo, si la regla dataPolicy se establece en "email", el valor debe ser un correo electrónico válido. Durante un PATCH o un POST, dataPolicy puede comprobar el valor o modificarlo para transformarlo (por ejemplo, smartCase).

    • "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 de resTarget es el nombre del recurso dirigido por el vínculo.
      Si "type" se completa con el valor "lista desglosada", se agrega un campo "valores" y cada valor de lista desglosada se detalla en el nodo valores.

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


Solicitud de muestra

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