Show Menu
TEMAS×

Recursos personalizados

Adobe Campaign incluye un modelo de datos predefinido, en el que los datos se definen mediante distintos recursos. Puede enriquecer el modelo de datos que se proporciona ampliando los recursos para agregar sus propios campos personalizados, 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 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 Profile .
Solicitud de muestra
Muestra de una solicitud 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 descrita 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 Campaign: