Using Postman for Selling Partner API models

AmazonSPAPI

# 前往 在线请求地址 (opens new window)

# 安装浏览器扩展 Google Chrome (opens new window)FireFox (opens new window)

或者 Hoppscotch Google Chrome Zip Download (opens new window) 在开发者模式下安装。适用于无法访问谷歌应用商店的用户

安装后需要点击插件添加https://post.spapi.cyou 并且刷新页面
只需安装一次

# 1.选择环境

选择环境

# 2.输入Env AccessKey 和SecretKey

Hoppscotch (opens new window)是开源API开发生态系统 您的请求参数仅保存到 brower localStorage

选择环境

# 3.输入全局令牌 x-amz-access-token

选择环境

# 4.选择并发送请求

选择环境

# 5.如何生成 x-amz-access-token

# 使用 Hoppscotch 生成 LWA 访问令牌

  • https://api.amazon.com/auth/o2/token 进行 POST 调用。
  • 点击 Body 选项卡,选择 x-www-form-urlencoded 并添加 grant type, refresh token, client_idclient_secret 值。 注册您的应用程序 (opens new window) 后,您可以获得 client_idclient_secret
  • 点击发送

响应返回访问令牌,您可以使用该令牌对自己的 SP-API 进行身份验证。

[LWA 访问令牌缩略图](https://m.media-amazon.com/images/G /01/spapi/LWA_Access_Token_wPostman.mp4 "生成 LWA 访问令牌视频")

# 使用 AWS STS 生成临时凭证

如果您的应用程序 ID 与 IAM 角色相关联,则此步骤是必需的。

  • 对 ```https://sts.amazonaws.com (https://sts.amazonaws.com/)` 进行 GET 调用。
  • 添加 /?Version=2011-06-15&Action=AssumeRole&RoleSessionName=Test&RoleArn=ARN &DurationSeconds=3600 到请求或使用 Params 选项卡添加这些值。
  • Authorization 选项卡上,添加您的 AWS AccessKey、AWS SecretKeyAWS Region,并确保 Service Name 为“sts”。

[生成临时凭证缩略图](https://m.media-amazon.com/images/G /01/spapi/Temp_Credentials_AWS_STS.mp4 "使用 AWS STS 视频生成临时凭证")