Code Monkey home page Code Monkey logo

selling-partner-sdk's Introduction

此工程不再维护,已经提取精炼了一版更简洁的sdk请移步到 https://github.com/penghaiping/amazon-sp-api/ !!!-- since 2021-03-02

selling-partner-sdk

amazon selling partner sdk 背景:

亚马逊(amazon)在2020年10月推出了新的替代mws的api方案,称为Selling Partner API(SP-API)。sp-api在修改原mws的接口方式的基础上引入了aws的IAM权限管理,增加了开发者的对接门坎和学习成本。这里整理了一份java版的对接信息,供大家借鉴

MWS:

   对接的文档介绍document: http://docs.developer.amazonservices.com/en_US/dev_guide/index.html  

   sdk library: https://developer.amazonservices.com/javaclients

SP-API(amazon selling partner api):

   对接文档介绍document: https://developer.amazonservices.com/

   GitHub: https://github.com/amzn/selling-partner-api-docs

   models: https://github.com/amzn/selling-partner-api-models/

   动手训练营:https://www.spapi.org.cn/cn/intro.html    (这个动手训练营里都是干货,里面介绍了怎么做对接初步准备工作等)

   java版本的client端sdk:https://github.com/penghaiping/selling-partner-sdk

MWS与SP-API的区别:

   1.SP-API是rest方式,mws是特殊的结构有xml也有xsd
   2.SP-API授权利用了LWA,即Amazon对OAuth 2.0的实现。该模型消除了Amazon MWS所要求的手工交换认证令牌(mwsAuthToken)的需要
   3.SP-API提供比Amazon MWS更好的数据访问控制。开发人员只能请求访问他们需要的数据,而销售商可以在API部分、操作或数据资源级别授予权限
   4.SP-API允许您使用AWS身份和访问管理(IAM)直接获取和管理自己的身份验证凭据。对于Amazon MWS,您可以使用特殊的注册工作流接收Amazon提供的身份验证凭证,并且通过打开与Amazon MWS支持的联系方式获得新的凭证
   5.SP-API使用AWS签名版本4进行身份验证。Amazon MWS使用签名版本2

selling-partner-sdk's People

Contributors

penghaiping avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

selling-partner-sdk's Issues

关于产品上传到amazon

请教一下 , 产品信息刊登到amazon 是feeds-api 吗 ? Product.xsd 是用来做什么的 , 能生成产品信息的实体类吗 ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.