【发布时间】:2020-07-15 02:45:28
【问题描述】:
我申请使用亚马逊广告API,但是当我在控制台创建安全配置文件时,我可以使用北美站的广告API,但不能使用欧洲站。我需要重新提交申请表吗? url 返回一个未知的范围
【问题讨论】:
标签: api
我申请使用亚马逊广告API,但是当我在控制台创建安全配置文件时,我可以使用北美站的广告API,但不能使用欧洲站。我需要重新提交申请表吗? url 返回一个未知的范围
【问题讨论】:
标签: api
您应该使用与欧盟卖家或供应商帐户相关联的 Amazon-Advertising-API-Scope 标头值。
- 使用配置文件端点并获取与您当前令牌相关联的所有配置文件。
curl --location --request GET 'https://advertising-api.amazon.com/v2/profiles' \
--header 'Amazon-Advertising-API-ClientId: amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer Atza|xxxxxxxxx'
回复:
{
"profileId": 390000000000000000,
"countryCode": "US",
"currencyCode": "USD",
"dailyBudget": 0.0,
"timezone": "America/Los_Angeles",
"accountInfo": {
"marketplaceStringId": "AXXXXXXXXXXX",
"id": "BXXXXXXXXXXXX",
"type": "seller"
}
},
您可以使用上面的此请求查看 NA(北美)配置文件(市场)。要检索 EU 或 FE 区域配置文件(市场),请更改 API 端点。
EU = https://advertising-api-eu.amazon.com/v2/profiles
FE = https://advertising-api-fe.amazon.com/v2/profiles
Amazon-Advertising-API-Scope 标头中的 profileId 属性(此标头是必需的。请参阅文档)。【讨论】: