使用eBay API基本步骤介绍

Posted 人海灬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用eBay API基本步骤介绍相关的知识,希望对你有一定的参考价值。

 

Posted on 2010-12-14 23:36 moss_tan_jun 阅读(6218) 评论(0) 编辑 收藏

使用eBay API基本步骤介绍
要开始使用eBay API,需要如下基本步骤:

1.    注册开发帐号: https://developer.ebay.com/join/Default.aspx

2.    选择API类型: eBay有大约6种API 开发语言,例如.net和Java的SDK
        
http://developer.ebay.com/products/trading/ 
        
http://developer.ebay.com/products/overview/api-by-feature/

3.    然后是程序开发和Sandbox测试,例如,
     3.1 最基本的‘上传商品’的接口定义如下:
http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=eBay_XML_API&file=ListingItems-.html
 
     3.2 获取买家付款状态和地址信息的接口是GetSellerTransactions:
http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html 
     3.3 标注商品已发货并上传包裹单号的接口是CompleteSale:
http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/CompleteSale.html

3.4 可以提供eBay帐单明细 (seller invoce) 的接口是GetAccount
http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingUserInfo-Getting_Account_Information.html 

4. 另外,根据eBay和PayPal的要求,如果买家通过PayPal付款,那么买家付款状态和地址信息均应以PayPal网站上的为准
获取PayPal买家地址的接口是 PayPal GetTransactionDetails API:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_soap_r_GetTransactionDetails 
其中关键参数是:PaymentStatus 和Address Fields

5. 开发过程中,如有API的功能和业务逻辑问题,可通过如下途径寻求解决:
      如果是有纯技术问题,需要到开发者论坛:
http://developer.ebay.com/community/forums/ 
      如果有重要的紧急事项需要技术支持,可以联系eBay Support Team(收费的):
http://developer.ebay.com/support/developersupport/hours/

6. 正式使用时,eBay通过Auth&Auth这个API,从网站上取得卖家帐号的Token,以便开始上传物品:
http://developer.ebay.com/DevZone/XML/docs/WebHelp/GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html 
此过程可参考如下中文范例: 
http://www.ebay.cn/public/help/auth/howtoAuth.htm

7. 正式上线前2~4周,需要提请eBay对自己所开发的程序进行简单的认证与授权,大约需要3~10个工作日: 
http://developer.ebay.com/support/certification/

以上是大致的情况,先做参考。
其他软件开发商,也有利用API而开发相似软件的,例如‘美胜商’:
http://www.ebay.cn/pages/jsp/fm/third/tools_mechentrun.jsp 
可以把1件商品批量登录到多个eBay网站。

基于eBay API,全球有上万名开发者,有数千款eBay API软件。请参考:
http://certifiedprovider.ebay.com/CertifiedProviders.html
以及http://cgi6.ebay.com/ws/eBayISAPI.dll?SolutionsDirectory

以上是关于使用eBay API基本步骤介绍的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 eBay API 获取 PayPal TransactionID

如何使用 python xml.etree.ElementTree 解析 eBay API 响应?

eBay如何给买家合并付款/发送账单VAT?

我们应该将哪个 PayPal API 用于市场(ebay 模型)?

来自eBay:Hadoop Job成功率达99.9%的优化实战

如何从 eBay 交易中获取卖家的 PayPal 账户