所有API资源均在 JSON 具有URL扩展或位于HTTP Accept标头内:
GET /profileAndServices/<resourceName>.json
如果URL中没有扩展,则 json格式是默认格式 (对于content-type)。
请求示例
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile.json \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
请勿尝试自行构建URL。 所有URL都由API返回。 但是,可以基于顶级资源名称构建URL。
说明示例的自动主键值(PKey)不适用于其他特定部署。 它们由Adobe Campaign API生成。
由Adobe Campaign生成的自动主键值绝不能存储到外部数据库或网站中。 您必须在数据库定义中生成特定的键字段,并在开发过程中使用它。
如果用户档案资源已使用自定义键字段进行扩展,则可以将此字段用作键,而不是Adobe Campaign生成的自动主键:
GET /.../profileAndServicesExt/profile/<customKey>
如果键值与原始键不同,或者您使用自己的业务键作为URI而不是由PATCH提供的URI,则无法使用Adobe操作修改自定义键。
为 顶级用户档案资源 仅。 URL由API返回,绝不应由您自己构建。
示例请求
要使用自定义键检索用户档案的订阅,请对自定义键执行GET操作。
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/profile/<customKey> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
对返回的订阅URL执行GET请求。
-X GET <SUBSCRIPTION_URL> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
它会返回用户档案的订阅列表。
"service": {
"PKey": "<PKEY>",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>",
"label": "Sport Newsletter",
"name": "SVC1",
"title": "Sport Newsletter (SVC1)"
}