什么是角色?
角色是销售伙伴 API (Amazon Selling Partner API) 用于确定开发者或应用程序是否有权访问操作或资源的一种机制。如果是开发者,您必须请求特定角色并获取相应资格,否则您将无法访问该角色下分组的操作和资源。角色可以保护对个人身份信息 (PII) 和其他敏感数据的访问,还能限制数据访问,确保开发者仅访问应用程序所需的数据。这有助于确保买家信任亚马逊以及那些采用销售伙伴 API (Amazon Selling Partner API) 的销售伙伴服务企业。
角色定义
在下表中,受限是指角色需要可能包含个人身份信息 (PII) 的敏感信息。在这种情况下,您需要提供有关数据使用情况和安全控制的更多信息。
每个角色描述中提供的操作示例仅用作举例,并不是确切无疑或详尽的清单。
角色 | 描述 |
---|---|
商品信息 | 创建和管理商品信息。 通常用于和商品目录相关的报告、上传数据和操作。 需要分配此角色的操作示例:
|
定价 | 确定市场价并自动确定商品价格。 通常用于和定价相关的报告、上传数据和操作。 需要分配此角色的操作示例:
|
库存和订单管理 | 分析和管理库存。 通常用于亚马逊物流销售报告、订单追踪报告以及与订单、供应商订单、销售订单指标和库存管理相关的操作。需要此角色的操作不使用配送订单所需的 PII。而追踪订单配送以管理库存/制造/采购的应用程序需要此角色。 需要分配此角色的操作示例:
|
亚马逊物流 | 商品配送至亚马逊,然后由亚马逊直接将商品配送给买家(亚马逊物流 (Fulfillment by Amazon, FBA)、亚马逊物流 (Amazon Fulfillment Network, AFN))。 通常用于亚马逊物流销售报告、订单追踪报告以及与订单配送相关的操作。 需要分配此角色的操作示例:
|
买家沟通 | 管理与亚马逊买家之间往来的消息。 通常用于使用销售伙伴 API 的消息服务向亚马逊买家发送消息。 需要分配此角色的操作示例:
|
买家反馈征求 | 征求亚马逊买家的反馈。 通常用于使用销售伙伴 API 的征求服务征求亚马逊买家的反馈。 需要分配此角色的操作示例:
|
财务与会计核算 | 编制会计核算与财务报表。 通常用于编制会计核算与财务报表。 需要分配此角色的操作示例:
|
销售伙伴见解 | 查看有关亚马逊销售伙伴帐户和绩效的信息。 通常用于可返回卖家见解的报告和操作。 需要分配此角色的操作示例:
|
直接配送至买家(受限) | 使用买家选择的承运人(包括亚马逊)直接将订单配送给买家。需要此角色的操作需使用 PII 才能启用配送。 通常用于订单报告、订单追踪报告、EasyShip 以及与配送亚马逊订单相关的操作。 需要分配此角色的操作示例:
|
税务发票(受限) | 生成税务发票以遵守税务法规。需要此角色的操作需 PII 才能启用税务发票生成。 通常用于税务报告、订单报告以及可返回订单相关信息的操作。 需要分配此角色的操作示例:
|
缴税(受限) | 计算和缴纳销售税。需要此角色的操作可能会使用 PII 计算销售税。 通常用于亚马逊物流销售报告、订单报告以及可返回订单相关信息的操作。 需要分配此角色的操作示例:
|
常见问题
如何请求某角色并获取相应资格?
要请求销售伙伴 API (Amazon Selling Partner API) 角色并获取相应资格,您需要填写开发者资料(如果可用)。请求的具体信息取决于您是否已成为亚马逊商城网络服务 (MWS) 开发者,以及您之前是否已注册过 MWS 开发者。
您提交个人资料后,亚马逊将评估您提供的信息,并批准或拒绝您的请求。如果您的请求被拒绝,您可以针对拒绝原因进行相应处理,然后重新提交您的个人资料。
如何为我的应用程序选择角色?
当您在应用程序客户端创建页面上创建销售伙伴 API (Amazon Selling Partner API) 应用程序时,您可以从您的开发者资料中请求和批准的角色中进行选择。如果没有您所需的角色,您必须更新开发者资料中的角色以包含您所需的角色,然后将您的个人资料重新提交给亚马逊评估。一旦您的请求获批,您就可以为应用程序选择添加的角色。
如何确定要请求的角色?
查看本文档中的角色描述以了解每个角色的用途,并参考每个角色对应的资源和操作示例。
如果我在没有所需角色的情况下调用操作,会发生什么情况?
对此类请求响应后,响应正文中会出现 403 HTTP 状态代码和错误信息。
更多: