亚马逊MWS到SP-API的迁移指南

亚马逊SPAPI

# 关于本迁移指南

本指南解释了什么是销售伙伴API,它与亚马逊市场网络服务的区别(亚马逊MWS),并告诉您如何将您的亚马逊MWS应用转换为混合型销售伙伴API应用.

# Selling Partner API的优势

Selling Partner API是一个基于REST-的API,可以帮助亚马逊销售伙伴以编程方式访问他们的列表、订单、付款、报告等数据.使用Selling Partner API的应用程序可以提高销售效率,减少劳动力需求,并改善对客户的响应时间,帮助销售伙伴发展业务.Selling Partner API是亚马逊MWS的现代化,包括以前从亚马逊MWS获得的所有功能.所有未来开发将只提供给Selling Partner API.

下表列出并描述了其中的一些优势.

特点 描述
Selling Partner API的角色 角色是Selling Partner API用来确定开发者或应用程序是否可以访问某个操作或资源的机制. 作为一个开发者,你必须申请并符合特定角色的资格否则你将不能访问该角色下的操作和资源.

Selling Partner API中的角色比Amazon MWS中的角色更加精细. Amazon MWS有三个角色,Selling Partner API有11个. 见[Selling Partner API中的角色](doc 角色-in-the-selling-partner-api)以获得对销售伙伴API中角色的详细解释,以及角色及其定义的列表.
受限数据令牌(RDT)要求 Selling Partner API通过要求调用受限数据令牌(RDT)来保护客户的个人身份信息(PII),同时调用受限操作(返回受限数据的操作).关于获取和使用RDT来调用受限操作的信息,见[Tokens API用例指南](doc tokens-api-use-case-guide).
Selling Partner API的沙盒 Selling Partner API提供了一个沙盒环境,允许你在不影响生产数据或触发真实-世界事件的情况下测试你的应用程序. 欲了解更多信息,请参阅Selling Partner API沙盒 在Selling Partner API开发者指南.

# 销售伙伴API的特点

每个销售伙伴API都有一个Swagger模型、一个API参考,在某些情况下还有一个用例指南.客户库也包括在内,以帮助验证对销售伙伴API的调用.

销售伙伴API的新功能包括

  • 基于REST-的API,具有JSON-格式的输入和输出.
  • 所有地区都支持的新端点.
  • 自动生成SDK的步骤说明(参见Selling Partner API Developer Guide.
  • 一个具有独立沙盒端点的沙盒功能,用于用模拟数据进行测试.
  • 一个动态使用计划,根据各种措施自动调整每个销售伙伴的费率限制.
  • 支持所有地区的销售伙伴API应用.
  • 支持受限数据令牌(RDTs),这有助于保护客户的个人身份信息(PII).
新的和更新的销售伙伴API 描述
A+内容API 使销售伙伴能够创建和编辑A+内容.
授权API 将现有的MWS Auth Token与销售伙伴API授权代码进行交换.
目录项目API 提供关于亚马逊目录的详细信息.
FBA进货资格API 检查ASIN是否有资格参与Fulfillment by Amazon (FBA)以避免为不合格的ASIN创建进货.
FBA库存API 新的和改进的FBA库存API,为FBA卖家提供新的功能.
FBA Small and Light API 支持FBA Small and Light计划.
Messaging API 使销售伙伴能够向客户发送支持的消息类型.
通知API 包括品牌商品内容变化、产品类型名称变化、MFN订单状态变化和B2B报价变化的新通知.
定价API 获取产品定价和报价信息.
产品费用API 获取产品的估计费用.
销售API 生成销售历史报告.
服务API 使服务提供者能够获得和修改他们的服务订单.
运输API 提供对亚马逊运输服务的程序化访问.
Solicitations API 使销售伙伴能够向客户发送非-critical的邀约.
Tokens API 提供一种安全的方式来访问客户的个人身份信息(PII).

有关销售伙伴API的完整列表,请参阅SP-API模型.

# Migration tutorials

从Amazon MWS迁移到SP-API的步骤根据您的私有应用程序或公共应用程序而有所不同