元数据机制

您可以使用 resourceType 在GET请求中:

GET /profileAndServices/resourceType/<resourceName>

响应会从资源返回主元数据(所有其他字段都是描述性或内部字段):

  • 内容 节点返回资源的字段。 对于 内容 节点,我们可以找到以下字段:

    • "apiName":API中使用的属性的名称。

    • "type":这是高级类型定义(字符串、数字、链接、集合、枚举……)。

    • "dataPolicy":字段的值必须遵循给定的策略规则。 例如,如果dataPolicy规则设置为“email”,则值必须是有效的电子邮件。 在PATCH或POST期间,dataPolicy可以检查值或修改要转换的值(例如,smartCase)。

    • "category":在查询编辑器中提供字段的类别。

    • "resType":这是技术类型。

      如果已完成“type”且其值为“link”或“collection”,则resTarget值即为链接所定向资源的名称。
      如果“type”已填写值“enumeration”,则会添加“values”字段,并在 节点。

  • 过滤器 节点会返回用于检索关联过滤器的URL。 有关过滤器的更多信息,请参阅 此部分 中。


示例请求

对资源执行GET请求。

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

它会返回用户档案资源的完整描述。

{
...
"content": {
  "email": {...},
    ...
    },
"data": "/profileAndServices/profile/",
"filters": {
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/resourceType/<PKEY>"
    },
"help": "Identified profiles",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/metadata",
"label": "Profiles",
"mandatory": false,
"name": "profile",
"pkgStatus": "never",
"readOnly": false,
"schema": "nms:recipient",
"type": "item"
}

在此页面上