元数据机制 metadata-mechanism
您可以在GET请求中使用 resourceType 检索资源元数据:
GET /profileAndServices/resourceType/<resourceName>
响应会从资源返回主元数据(所有其他字段均为描述性或内部字段):
-
Content 节点返回资源的字段。 对于 content 节点中的每个字段,我们可以找到以下字段:
-
“apiName”: API中使用的属性的名称。
-
"type":这是高级类型定义(字符串、数字、链接、收藏集、枚举……)。
-
“dataPolicy”:字段的值必须遵循给定的策略规则。 例如,如果dataPolicy规则设置为“email”,则该值必须是有效的电子邮件。 在PATCH或POST期间,dataPolicy可以检查值或修改值以进行转换(例如smartCase)。
-
"category":在查询编辑器中提供字段的类别。
-
"resType":这是技术类型。
如果“type”以值“link”或“collection”结束,则resTarget值是链接所定向资源的名称。
如果“type”以“enumeration”值完成,则会添加“values”字段,并在 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"
}
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff