Metadatamekanism metadata-mechanism

Du kan hämta metadata för resurser med resourceType i en GET-begäran:

GET /profileAndServices/resourceType/<resourceName>

Svaret returnerar huvudmetadata från resursen (alla andra fält är beskrivande eller interna):

  • Noden Innehåll returnerar resursfälten. För varje fält i noden content finns följande fält:

    • "apiName": namnet på attributet som används i API:erna.

    • "type": det här är definitionen på högnivåtyp (sträng, tal, länk, samling, uppräkning…).

    • "dataPolicy": fältets värde måste följa givna policyregler. Om regeln dataPolicy till exempel har värdet "email" måste värdet vara en giltig e-postadress. Under en PATCH eller POST kan dataPolicy kontrollera värdet eller ändra värdet till transform (till exempel smartCase).

    • "category": anger fältets kategori i frågeredigeraren.

    • "resType": Detta är den tekniska typen.

      Om"type" har fyllts i med värdet"link" eller"collection" är värdet resTarget namnet på resursen som länken pekar på.
      Om "type" har slutförts med värdet "enumeration" läggs ett "values"-fält till och varje uppräkningsvärde anges i noden values.

  • Noden Filter returnerar URL:en för att hämta associerade filter. Mer information om filter finns i det här avsnittet.

Exempelbegäran

Utför en GET-förfrågan för resursen.

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

Den returnerar den fullständiga beskrivningen av profilresursen.

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