Show Menu
TEMAS×

Recursos personalizados

Adobe Campaign viene con un modelo de datos predefinido, donde los datos se definen a través de diferentes recursos. Puede enriquecer el modelo de datos que se proporciona ampliando los recursos para agregar sus propios campos personalizados o tablas personalizadas, como tablas de productos o de compras.
Se puede acceder a los recursos personalizados a través de las API mediante el extremo /profileAndServicesExt y el nombre del recurso personalizado.
https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/
Para los recursos que no están listos para usar, utilice siempre el prefijo "cus" antes del nombre del recurso.
Puede realizar cualquier operación con recursos personalizados, siempre que estén vinculados a la tabla de Perfil. Por ejemplo, consideremos la estructura de tablas siguiente:
En ese caso, todos los recursos de las tablas Transaction , TransactionDetails y Product están disponibles siempre que estén vinculados a la tabla de Perfiles .
Solicitud de muestra
Muestra de una solicitud de GET para acceder al recurso profileAndServicesExt extendido.
-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>' \

Devuelve la lista de todos los recursos personalizados vinculados. A continuación, puede utilizar las URL de los recursos para realizar cualquier tarea de API que se describa en esta documentación.
{
"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"
    },
    ...
}

Para obtener más información sobre la extensión del modelo de datos, consulte la documentación de Campaña: