Metadatamechanisme metadata-mechanism
U kunt de metagegevens van de bronnen ophalen met resourceType in een GET-verzoek:
GET /profileAndServices/resourceType/<resourceName>
De reactie retourneert de hoofdmetagegevens van de bron (alle andere velden zijn beschrijvend of intern):
-
De Inhoud de knoop keert de gebieden van het middel terug. Voor elk veld in het veld content knooppunten, kunnen wij de volgende gebieden vinden:
-
"apiName": naam van het kenmerk dat in de API's wordt gebruikt.
-
"type": dit is de typedefinitie op hoog niveau (tekenreeks, nummer, koppeling, verzameling, opsomming…).
-
"dataPolicy": de waarde van het veld moet de gegeven beleidsregels volgen. Als de regel dataPolicy bijvoorbeeld is ingesteld op 'email', moet de waarde een geldige e-mail zijn. Tijdens een PATCH of een POST, kan dataPolicy de waarde controleren of de te transformeren waarde wijzigen (smartCase bijvoorbeeld).
-
"categorie": geeft de categorie van het veld in de zoekeditor.
-
"resType": dit is het technische type.
Als "type"met de waarde "verbinding"of "inzameling"wordt voltooid, is de resTarget waarde de naam van het middel dat door de verbinding wordt gericht.
Als "type" is ingevuld met de waarde "enumeration", wordt een veld "values" toegevoegd en wordt elke opsommingswaarde in het veld waarden knooppunt.
-
-
De Filters de knoop keert URL terug om de bijbehorende filters terug te winnen. Zie voor meer informatie over filters deze sectie sectie.
Voorbeeldverzoek
Voer een verzoek van de GET op het middel uit.
-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>'
De volledige beschrijving van de profielbron wordt geretourneerd.
{
...
"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"
}