Metadatenmechanismus metadata-mechanism

Sie können die Metadaten von Ressourcen mit resourceType in einer GET-Anfrage abrufen:

GET /profileAndServices/resourceType/<resourceName>

In der Antwort werden die Hauptmetadaten der Ressource zurückgegeben (alle anderen Felder sind beschreibend oder intern):

  • Der Knoten Inhalt gibt die Felder der Ressource zurück. Für jedes Feld im Knoten Inhalt können wir folgende Felder finden:

    • "apiName": Name des Attributs, das in den APIs verwendet wird.

    • "type": Dies ist die übergeordnete Typdefinition (Zeichenfolge, Zahl, Link, Sammlung, Auflistung…).

    • "dataPolicy": Der Wert des Felds muss den angegebenen Regeln entsprechen. Wenn die Regel "dataPolicy" beispielsweise auf "email" gesetzt ist, muss der Wert eine gültige E-Mail-Adresse sein. Während eines PATCH- oder POST-Vorgangs kann "dataPolicy" den Wert überprüfen oder den umzuwandelnden Wert ändern (z. B. smartCase).

    • "category": Gibt die Kategorie des Felds im Abfrageeditor an.

    • "resType": Dies ist der technische Typ.

      Wenn "type" mit dem Wert "link" oder "collection" ausgefüllt wird, ist der resTarget-Wert der Name der Ressource, auf die der Link abzielt.
      Wenn "type" mit dem Wert "enumeration" ausgefüllt wird, wird ein Feld "values" hinzugefügt und jeder Auflistungswert im Knoten Werte detailliert beschrieben.

  • Der Knoten Filter gibt die URL zum Abrufen der zugehörigen Filter zurück. Weiterführende Informationen zu Filtern finden Sie in diesem Abschnitt.

Beispielanfrage

Führen Sie eine GET-Anfrage für die Ressource aus.

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

Es wird die vollständige Beschreibung der Profil-Ressource zurückgegeben.

{
...
"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"
}
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff