amazonsellercentral - 亚马逊 SP-API B2B 价格问题
问题描述
我正在尝试使用这两个 API 调用来获得产品定价和有竞争力的定价。
根据以下内容,我的一切都适用于正常的 B2C 定价。
{
"payload": [
{
"status": "Success",
"ASIN": "B003X2CREY",
"Product": {
"Identifiers": {
"MarketplaceASIN": {
"MarketplaceId": "A1F83G8C2ARO7P",
"ASIN": "B003X2CREY"
}
},
"Offers": [
{
"BuyingPrice": {
"ListingPrice": {
"CurrencyCode": "GBP",
"Amount": 169.42
},
"LandedPrice": {
"CurrencyCode": "GBP",
"Amount": 169.42
},
"Shipping": {
"CurrencyCode": "GBP",
"Amount": 0.00
}
},
"RegularPrice": {
"CurrencyCode": "GBP",
"Amount": 169.42
},
"FulfillmentChannel": "MERCHANT",
"ItemCondition": "New",
"ItemSubCondition": "New",
"SellerSKU": "LV429407"
}
]
}
}
]
}
如果我复制这个完全相同的调用并现在添加OfferType: B2B
它现在会发出未经授权的错误。
如果有人有想法,将不胜感激。
解决方案
我已经与亚马逊支持人员进行了交谈,他们的回复如下。
“Customer”的CustomerType值并不是针对所有卖家推出的,只有部分卖家参与了beta测试,其他卖家会出现访问被拒绝的问题。
我猜目前并非所有的 SP-API 都已完全开发。
推荐阅读
- python - Python:DataFrame.to_excel 应该垂直写表
- javascript - 如何将 JS 中的 SVG 数据 URL 指向 HTML 对象元素的数据属性?
- python - 带有数字字符串的 Pandas 排序列
- datepicker - 在 Firefox 中显示本机选择器的方法
- javascript - 我们可以重用从 firebase 检索到的访问令牌,并且我们可以只从这些令牌中获取用户数据吗?
- c# - 使用事件进行集成测试 - 同时运行多个测试时出现异常
- java - Spring MVC 验证:只需要一个字段
- asp.net - 返回视图()不重定向页面
- javascript - 通过 html 和 javascript 发送自动邮件
- flutter - 当一个小部件在它前面颤动时在 PageView 中滑动