博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

使用eBay API基本步骤介绍

Posted on 2010-12-14 23:36  moss_tan_jun  阅读(8671)  评论(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