我申请使用亚马逊广告API,但当我在控制台中创建安全配置文件时,我可以使用北美站的广告API,但不能使用欧洲站的广告API。我需要重新提交申请表吗?url返回未知的作用域
发布于 2020-07-22 13:42:55
您应该使用绑定到欧盟卖家或供应商帐户的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(北美)配置文件(市场)。要检索欧盟或FE区域配置文件(市场),请更改API端点。
EU = https://advertising-api-eu.amazon.com/v2/profiles
FE = https://advertising-api-fe.amazon.com/v2/profilesAmazon-Advertising-API-Scope标头中使用profileId属性(此标头是必需的。有关所有接口请求,请参阅文档)。https://stackoverflow.com/questions/62906825
复制相似问题