api - 关于亚马逊广告 API
问题描述
我申请了亚马逊广告API的使用,但是当我在控制台创建安全配置文件时,我可以使用北美站的广告API,但不能使用欧洲站。我需要重新提交申请表吗?url 返回未知范围
解决方案
您应该使用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
- 对所有 API 请求使用标头中的
profileId
属性Amazon-Advertising-API-Scope
(此标头是必需的。请参阅文档)。
推荐阅读
- debugging - earlyprintk 无法按预期工作,内核在引导期间挂起
- ios - 检测何时 isEnabled localVideoTrack false WebRTC IOS
- python - TensorFlow 图像转换器 (Pix2Pix)
- powershell - 无法在 PowerShell 脚本中将字符串转换为 DateTime 对象
- java - 根据 Android 中其他微调器的选择填充微调器
- svn - svn 1.8 冲突:本地文件删除,更新时传入文件编辑
- scrapy - 如何让scrapy在失去连接一段时间后继续下载
- authentication - 在 babylonjs 中控制资产加载以进行身份验证
- module - zef 是否识别和处理预发布模块?
- python - 从 for 循环中的列表中获取对?