Amazon接口开发
Amazon接口开发简介(第一部份)【续】
如果你想通过Amazon提供的接口,对商品进行发布,那么你需要了解这几样东西
1)学习XSD知识
2)熟悉接口调用过程
3)调用接口前需要准备些什么
4)接口限制(Amazon有频率限制)
5)注册开发者账号,并得到卖家授权(merchantId,accessKeyId,secretAccessKey,marketplaces)
学习交流 :
------------------------- 用词不好的地方勿喷,哥不是抄手--------------------
我的历程
刚开始接手amazon发布商品的需求时,脑袋一片空白,得不到任何资料,从度娘里找相关的信息,信息少得可怜,用大海捞针来形容也不为过。
然后就开始在amazon官网瞎逛,逛着逛着也不知睡着多少回,还是没有发现有用的资料(这些资料很重要,入门是必需的),皇天不负有心人,终于发现 了amazon技术网中得到一个1.74MB 的pdf文件,这个文档主要是说明XSD生成发布商品信息的XML格式,是amazon数据的定义(XSD);好了。得到了XSD了,数据结构也有了,但是怎么应用呢?当然是将XSD转为Bean结模构模型啦。
应用过程
1)将所有的XSD下载到本地,AmazonXSD.rar
2) 下载完成后,我们需要利用JDK的xjc执行命令,将生成对应的Bean对象
Java\bin>xjc -encoding UTF-8 -p com.generated D:\xsd\Product.xsd -d D:\xsd_bean\java
注意:由于部分XSD数据本身命名有冲突,我自已的XSD已经经过调整的。
3) 生成XML的顺序必须是XSD的结构顺序,它的顺序是由@XmlType(name = “”, propOrder = {xxxx})来保证的

4)利用JAXBContext工具包将XSD生成xml。
5)将xml发布到Amazon即可。
资料
Amazon开发文档
http://docs.developer.amazonservices.com/zh_CN/dev_guide/
XSD文档
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/Product.xsd
Amazon客户端Demo
https://developer.amazonservices.com.cn/tools
自测工具
https://mws.amazonservices.com.cn/scratchpad/index.html
本文介绍了如何进行Amazon接口开发,包括学习XSD知识,熟悉接口调用流程,获取卖家授权,以及接口应用的具体步骤,如使用JDK的xjc生成Bean对象,并通过JAXBContext创建XML进行商品发布。同时提供了Amazon的相关开发文档和资源链接。
2101

被折叠的 条评论
为什么被折叠?



