自定义资源

Adobe Campaign附带一个预定义的数据模型,在该模型中,数据通过不同的资源进行定义。 您可以通过扩展资源来添加您自己的自定义字段或自定义表(如购买表或产品表)来丰富提供的数据模型。

可通过使用​/profileAndServicesExt​端点和自定义资源名称的API访问自定义资源。

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

注意

对于非现成资源,请始终在资源名称前使用"cus"前缀。

只要自定义资源链接到用户档案表,您就可以使用这些资源执行任何操作。 例如,让我们考虑下面的表结构:

替换文本

在这种情况下,只要​TransactionTransactionDetails​和​Product​表链接到​用户档案​表,所有资源都可用。


示例请求

访问扩展profileAndServicesExt资源的示例GET请求。

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

它返回所有链接的自定义资源的列表。 然后,您可以使用资源URL执行本文档中描述的任何API任务。

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

有关数据模型扩展的更多信息,请参阅活动文档:

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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