Ressources personnalisées

Adobe Campaign s’accompagne d’un modèle de données prédéfini, dans lequel les données sont définies au moyen de différentes ressources. Il est possible d’enrichir le modèle de données fourni en étendant les ressources pour ajouter vos propres champs personnalisés ou tables personnalisées, comme des tables d’achats ou de produits par exemple.

Les ressources personnalisées sont accessibles via les API à l’aide du point d’entrée /profileAndServicesExt et du nom de la ressource personnalisée.

https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/

REMARQUE

Pour les ressources qui ne sont pas prêtes à l’emploi, utilisez toujours le préfixe "cus" avant le nom de la ressource.

Vous pouvez effectuer toutes les opérations possibles avec des ressources personnalisées à condition qu’elles soient liées à la table Profile. Prenons par exemple la structure des tables ci-dessous :

texte alternatif

Dans ce cas, toutes les ressources des tables Transaction, TransactionDetails et Product sont disponibles tant qu’elles sont liées à la table Profile.


Exemple de requête

Exemple de requête GET pour accéder à la ressource étendue profileAndServicesExt.

-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>' \

Elle renvoie la liste de toutes les ressources personnalisées liées. Vous pouvez ensuite utiliser les URL des ressources pour effectuer toutes les tâches d’API décrites dans cette documentation.

{
"apiName": "resourceType",
"cusProduct": {
        "content": ...,
        "data": "/profileAndServicesExt/cusProduct/",
        "help": "Product",
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusProduct/metadata",
        "name": "cusProduct",
        "type": "collection"
    },
"cusTransaction": {
        "content": ...,
        "data": "/profileAndServicesExt/cusTransaction/",
        "help": "Product",
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusTransaction/metadata",
        "name": "cusProduct",
        "type": "collection"
    },
    ...
}

Pour plus d’informations sur l’extension du modèle de données, voir la documentation de Campaign :

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now