亚马逊应用草稿状态授权店铺

第一步
https://sellercentral.amazon.com/apps/authorize/consent?application_id=应用ID&version=beta
第二步
把第一步请求出来的值先复制出来
这是亚马逊回调的值
取出amazon_state值去请求https://sellercentral.amazon.com/apps/authorize/confirm/应用ID?redirect_uri=应用注册时的第二个地址&amazon_state=亚马逊回调的参数值&state=随机生成的10位字符&version=beta
第二次请求参数
第三步
亚马逊返回spapi_oauth_code
在这里插入图片描述
第四步
拿到code进行https://api.amazon.com/auth/o2/token请求,获取token
注意事项:code有效时间6分钟,过期则获取不到token,请求必须为post请求,get请求会提示报错异常
在这里插入图片描述
grant_type:值固定为authorization_code
code:上个接口亚马逊回调返回的值
redirect_uri:注册应用时填写的第二个URL地址
client_id:应用的clientID
client_secret:应用的client_secret
在这里插入图片描述
请求成功就会获得access_token与refresh_token
在这里插入图片描述
刷新token
获取来的token只有一小时有效期,1小时后需要用refresh_token参数去请求新的token。
请求地址:https://api.amazon.com/auth/o2/token
请求参数:
grant_type:refresh_token
refresh_token:获取token时返回的refresh_token
client_id:应用的clientID
client_secret:应用的client_secret
在这里插入图片描述

注意事项

在这里插入图片描述这里的2个地址必须为https地址,而且2个域名必须一致

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
1、亚马逊授权直接进后台操作授权即可【不同账号请在账号对应的电脑和网络上进行账号授权操作】 2323.jpg 2、点击左边About Amazon MWS,然后sign up for mws 002亚马逊点击授权.png 3、登陆amazon帐号 未命名.jpg 4、将亚马逊授权开发者(ECPP) 未命名1.jpg Developer's Name(开发者名称)可自定义;account number(开发者帐号)根据相应站点填写: US:9324-7604-8104 UK:2187-1416-6381 FR:2187-1416-6381 DE:2187-1416-6381 IT:2187-1416-6381 ES:2187-1416-6381 CA:9324-7604-8104 CN:0984-0933-7104 JP: 9105-5609-8614 MX:9324-7604-8104 AU: 9105-5609-8614 IN:4899-1932-3920 BR:(联系客服) 5、同意授权 未命名2.jpg 6、授权成功 20150331015738.jpg 7、将相关信息填入ECPP系统 亚马逊授权.png 系统-销售账号-Amazon-创建,选择对应的站点、Amazon Account可以自定义、停用选NO、MCID为SellerID、MKID为Marketplace ID(与下方提供的数据确认一下)、Auth Token为Authorisation Token、最后两项可以不填(如果AM上选授权给自己使用,这两项使用自己的开发者账号授权和对接,不填的话默认使用ECPP的开发者账号去对接)。【如果没有Auth Token,请在销售账户-亚马逊账户界面,右键-此框架-重新载入,更新页面即可】 备注:MKID填写下列提供的数据 US:ATVPDKIKX0DER CA:A2EUQ1WTGCTBG2 UK:A1F83G8C2ARO7P DE:A1PA6795UKMFR9 FR:A13V1IB3VIYZZH IT:APJ6JRA9NG5V4 ES:A1RKKUPIHCS9HS JP:A1VC38T7YXB528 CN:AAHKV2X7AFYLW MX:A1AM78C64UM0Y8 AU:A39IBJ37TRP1C6 IN:A21TJRUUN4KGV BR:A2Q3Y263D00KWC 8、用户管理编辑权限勾选帐号
AWS云是一种灵活、可靠且具有高度扩展性的计算平台,可以用于构建和运行各种应用程序。在AWS云原生应用程序中,可以使用AWS的各种服务和工具来实现在线下单和查询状态功能。 首先,在AWS云中构建一个应用程序的基础架构,可以使用AWS的计算服务,如Amazon Elastic Compute Cloud(EC2)来提供虚拟服务器,并使用Amazon Elastic Container Service(ECS)来管理容器化的应用程序。这些服务可以根据流量的需求自动扩展,以确保应用程序的高可用性和可伸缩性。 其次,为了实现在线下单功能,可以使用AWS的存储服务,如Amazon Simple Storage Service(S3)来存储产品和订单信息。通过编写应用程序代码,将订单信息存储在S3存储桶中,并使用AWS的数据库服务,如Amazon DynamoDB来存储和管理订单的状态信息。 为了方便用户查询订单状态,可以使用AWS的服务器less服务,如Amazon API Gateway和AWS Lambda。通过定义API Gateway的端点和调用相关的Lambda函数,可以将查询状态的请求传递给特定的Lambda函数进行处理,并从DynamoDB中获取订单的状态信息,并通过API Gateway返回给用户。 此外,为了确保在线下单和查询状态功能的安全性,可以使用AWS的身份和访问管理服务,如AWS Identity and Access Management(IAM)来管理用户的访问权限,并使用AWS的安全监控和审计服务,如AWS CloudTrail和Amazon GuardDuty来监控和保护应用程序的安全。 综上所述,通过使用AWS的各种服务和工具,可以构建一个灵活、可靠且具有高可扩展性的云原生应用程序,实现在线下单和查询状态功能,并确保应用程序的安全性和高可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值