亚马逊开发者用户授权|亚马逊开发者用户授权 AWS
在开发之前最好的方法是先拿到官网的API文档简单的预览一遍
这里有个中文文档:AWS 开发中文文档
需要准备:
- 注册成为开发者
- 创建 AWS 账户
- 创建 IAM 用户
- 创建 IAM 策略
- 创建 IAM 职权
- 添加 AWS 安全令牌
- 注册您的应用程序(可忽略这一步)
下面就开始用户授权
步骤:
- 卖家从商城应用商店启动授权
- 卖家同意授权您的应用程序
- 卖家登录您的网站
- 亚马逊向您发送授权信息
- 您的应用程序用 LWA 授权码交换 LWA 刷新令牌
解析:
说白了就是 :你的网页 ---->> 亚马逊授权页面 ---->> 申请成功你的处理方法 ---->> 请求亚马逊API获取token
用户进入你的网页,网页上集合了不同区域的地址按钮,用户选择区域 游览器重定向到亚马逊授权页,用户授权后亚马逊会重定向到你指定的 页面或接口 请求附带有参数 code ,拿到code后需要去获取token
【亚马逊开发者用户授权|亚马逊开发者用户授权 AWS】这是以销售区域为单位:区域端点
文章图片
这是以销售国家为单位:国家端点
文章图片
重定向链接:
**注意:**如果包含 Version=beta 参数,则工作流程将授权处于草稿状态的应用程序。如果您不包含该参数,则工作流程将授权在商城应用商店中发布的应用程序。
https://{端点}/apps/authorize/consent?application_id={你的应用 ID}&state={你的标识}&version=beta
游览器重定向到这个地址
https://sellingpartnerapi-na.amazon.com/apps/authorize/consent?application_id=amzn1.sp.solution&state=ABCD&version=beta
- 卖家平台会短时间显示一个页面,表明亚马逊正在授权您访问卖家数据。显示该页面时,将执行以下操作
- 亚马逊将您的重定向 URI 加载到浏览器中,并添加以下查询参数:
- 您的应用程序可以验证 state 值
- 您的应用程序会保存 selling_partner_id、mws_auth_token(如果传递)和 spapi_oauth_code 值
- 显示网站的登录页面
文章图片
推荐阅读
- 编写字典程序
- 精细化的思考
- 用科学的思维做最好的自己
- 程序员客栈TOP收入的萌系开发者心得|程序员客栈TOP收入的萌系开发者心得 - 雨晴
- cocosbcx白皮书解读(一)|cocosbcx白皮书解读(一)| 区块链如何统一开发者、发行商、用户之间的利益
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- 借呗用户被银行拉黑贷不到款(马云(怪我咯?))
- 抓住外部用户的心智
- 亚马逊站外引流测评全攻略
- 运维|Linux 禁止用户或 IP通过 SSH 登录