如何对接亚马逊电商 Selling Partner API?

如何对接亚马逊电商 Selling Partner API?

💡 原文中文,约4100字,阅读约需10分钟。
📝

内容提要

本篇博客介绍了亚马逊电商Selling Partner API(SP-API)的最新对接流程。SP-API是一种基于REST的API,可帮助亚马逊销售合作伙伴以编程方式访问订单、发货、付款等数据。使用SP-API的应用程序可以提高销售效率,减少人工需求,并改善对客户的响应时间。注册SP-API开发者后,可以创建SP-API应用程序,并通过OAuth授权模型获得访问权限。使用沙箱环境可以测试SP-API端点而不影响生产数据。

🔎

延伸解读

开发者类型选择:私人还是公共?

注册SP-API开发者时,需根据应用使用范围选择类型。私人开发者仅限组织内部使用,公共开发者则面向其他公司。不同类型注册流程和授权限制不同:私人应用可自授权,但有10个授权数量限制;公共应用需OAuth授权,未在SCPN刊登时限制25个授权。选择前应明确应用场景,避免后续授权瓶颈。

授权模型与限制:OAuth 2.0与授权数量

SP-API授权基于OAuth 2.0,除Grantless操作外均需显式授权。私人应用可自授权,但最多10个;公共应用需OAuth工作流,未在SCPN刊登时限制25个授权。若需更多授权,需转为公共开发者并在SCPN刊登。开发者应提前规划授权方式,确保应用可扩展。

沙箱环境:安全测试SP-API端点

SP-API提供沙箱环境,允许开发者在不影响生产数据的情况下测试端点。通过沙箱,可以练习调用步骤、了解请求响应格式、验证应用凭证。建议在正式调用前充分利用沙箱,减少对生产环境的影响,并参考官方教程生成LWA访问令牌进行测试。

注册与审核:注意时效与合规

注册开发者需填写详细信息,包括联系信息、数据访问、安全控制、角色和使用案例。提交后等待审核,若被要求补充信息,需在五天内回复,否则case可能关闭。同时需遵守可接受使用政策、数据保护政策等合规要求。提前准备材料可加速审核流程。

❓

Q&A

什么是亚马逊Selling Partner API(SP-API)?

亚马逊Selling Partner API(SP-API)是一种基于REST的API,帮助销售合作伙伴以编程方式访问订单、发货、付款等数据。

如何注册成为SP-API开发者?

要注册成为SP-API开发者,首先需要登录卖家中心或开发者中心,填写开发者注册表并提交相关信息。

使用SP-API有哪些主要功能?

使用SP-API可以设置OAuth授权工作流、生成SDK、以及通过沙箱环境测试应用程序。

SP-API的授权模型是什么?

SP-API的授权模型基于OAuth 2.0,应用程序通过与亚马逊的页面和网站交互获得授权。

如何在沙箱环境中测试SP-API?

可以将调用指向SP-API沙箱端点,发出静态请求以获取模拟响应,从而测试API而不影响生产数据。

SP-API的注册应用程序需要哪些信息?

注册应用程序时需要填写应用名称、选择API类型,并查看凭证信息。

🏷️

标签

➡️

继续阅读