Show Menu
主题×

自定义资源

Adobe Campaign附带一个预定义的数据模型,在该模型中,数据通过不同的资源进行定义。 您可以通过扩展资源来添加您自己的自定义字段(如购买表或产品表)来丰富提供的数据模型。
可通过API使用 /profileAndServicesExt endpoint和自定义资源名称访问自定义资源。
https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/
对于非现成资源,请始终在资源名称前 面使用 “cus”前缀。
只要自定义资源已链接到“配置文件”(Profile)表,您就可以使用这些资源执行任何操作。 例如,让我们考虑下面的表结构:
在这种情况下,只要将 Transaction TransactionDetails Product表的资源链接到 ProfileTable,它们就可用。
示例请求
访问扩展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"
    },
    ...
}

有关数据模型扩展的详细信息,请参阅营销活动文档: