Meccanismo metadati

È possibile recuperare i metadati delle risorse utilizzando resourceType in una richiesta di GET:

GET /profileAndServices/resourceType/<resourceName>

La risposta restituisce i metadati principali della risorsa (tutti gli altri campi sono descrittivi o interni):

  • Il nodo Content restituisce i campi della risorsa. Per ciascun campo nel nodo content, è possibile trovare i campi seguenti:

    • "apiName": nome dell'attributo utilizzato nelle API.

    • "type": si tratta della definizione del tipo ad alto livello (stringa, numero, collegamento, raccolta, enumerazione…).

    • "dataPolicy": il valore del campo deve seguire le regole del criterio specificate. Ad esempio, se la regola dataPolicy è impostata su "email", il valore deve essere un'e-mail valida. Durante un PATCH o un POST, dataPolicy può controllare il valore o modificare il valore da trasformare (ad esempio, smartCase).

    • "category": fornisce la categoria del campo nell'editor di query.

    • "resType": questo è il tipo tecnico.

      Se "type" viene completato con il valore "link" o "collection", il valore resTarget è il nome della risorsa di destinazione del collegamento.
      Se "type" viene completato con il valore "enumeration", viene aggiunto un campo "values" e ogni valore di enumerazione è dettagliato nel nodo values.

  • Il nodo Filters restituisce l'URL per recuperare i filtri associati. Per ulteriori informazioni sui filtri, consultare la sezione presente sezione.


Richiesta di esempio

Eseguite una richiesta di GET sulla risorsa.

-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>'

Restituisce la descrizione completa della risorsa del profilo.

{
...
"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"
}

In questa pagina

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