ebay的api开发技术说明,有点乱

使用eBay API的基本步骤引入php

开始eBay API,例如,如下基本步骤须要: html

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

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

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.htmlapp

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 Fieldsjsp

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

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/url

以上是大体的状况,先作參考。


其它软件开发商,也有利用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

 

token资料获取

http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?

context=eBay_XML_API&file=GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html


http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html#Response.TransactionArray.Transaction.ExternalTransaction
php交易item id查询

http://developer.ebay.com/devzone/xml/docs/HowTo/PHP_PlaceOfferGS/PHP_PlaceOfferGS_TradingShopping.html


http://www.net-ebay.org/

论坛
http://community.ebay.cn/forum-400000073-1.html
http://community.ebay.cn/thread-1200113946-1-12.html


ebay 订单管理软件

1. 软件支持多个ebay 账号。


2. 软件同步ebay后台未发货的订单数据(包含未付款的订单数据),订单数据包含客户地址(这里引用paypal的地址,可以根椐您的需求,定义对应的收货地址)、邮费、item number、item title、价格、数量、客户的notes等等。
3. 软件支持各类样式的地址批量打印。
4. 软件支持各各样式的拣货单样式批量打印。
5. 软件支持多种格式的地址和拣货单导出功能。如Excel 导出,word导出。


6. 软件支持批量标记发出功能。
7. 软件支持同步客户的notes,也可对单个订单加入notes,notes也可以导出。
8. 软件支持订单合并功能。

php开发文档
http://developer.ebay.com/developercenter/php/

 

http://www.ebay.cn/developer/2010devconPDF.html


eBay 的 Web Services
搜索
eBay Finding API 赞成应用程序使用eBay的下一代搜索平台搜索eBay商品。
 
卖家
eBay Trading API 提供对eBay私人数据的认证訪问,并依此实现下列功能的本身主动同步和更新:刊登商品、检索卖家销售状态、管理售后服务信息、管理私人eBay用户信息如My eBay和Feedback的细节。


eBay Large Merchant Services 提供了基于file的大批量交易异步运行。它包括了更适用于交易流程的功能。特别是在库存管理和交易履行上。
eBay Best Match Item Details API 提供对eBay私人数据的认证訪问。使卖家了解影响搜索排名结果的因素。这个API赞成卖家获取一个给定keyword的商品排名,标示某一类中需要改进的商品。分享给定keyword的首页排名分析。
Open eBay Apps 属于下一级的平台集成,开发人员可以用此API将他们的应用程序嵌入平台。方便卖家直接在eBay.com网站打理生意。


Product Services 提供卖家使用Parts Compatibility刊登商品所需要的信息。Parts Compatiblity使用结构化数据关联eBay上所列带有兼容属性的各类商品。好比,可以经过Parts Compatibility特性,全面、准确的找到头灯或车辆边缘符合要求的所有车辆。
Research APIs for eBay 可用来检索eBay的历史数据。eBay的Research API包含:
Price Research API: 对 non-commercial 使用。提供每个月至多1000次的无偿使用。
Advanced Research API: 适用于从DataUnison中获取的 license 。
 


 http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/index.html


 eBay API 概览: 了解哪些API适合你的应用程序。

 

eBay 的 Web Services
搜索
eBay Finding API 赞成应用程序使用eBay的下一代搜索平台搜索eBay商品。

 

卖家
eBay Trading API 提供对eBay私人数据的认证訪问,并依此实现下列功能的本身主动同步和更新:刊登商品、检索卖家销售状态、管理售后服务信息、管理私人eBay用户信息如My eBay和Feedback的细节。


eBay Large Merchant Services 提供了基于file的大批量交易异步运行。它包括了更适用于交易流程的功能,特别是在库存管理和交易履行上。
eBay Best Match Item Details API 提供对eBay私人数据的认证訪问,使卖家了解影响搜索排名结果的因素。这个API赞成卖家获取一个给定keyword的商品排名。标示某一类中需要改进的商品。分享给定keyword的首页排名分析。


Open eBay Apps 属于下一级的平台集成。开发人员可以用此API将他们的应用程序嵌入平台,方便卖家直接在eBay.com网站打理生意。
Product Services 提供卖家使用Parts Compatibility刊登商品所需要的信息。

Parts Compatiblity使用结构化数据关联eBay上所列带有兼容属性的各类商品。好比。可以经过Parts Compatibility特性。全面、准确的找到头灯或车辆边缘符合要求的所有车辆。
Research APIs for eBay 可用来检索eBay的历史数据。eBay的Research API包含:
Price Research API: 对 non-commercial 使用。提供每个月至多1000次的无偿使用。


Advanced Research API: 适用于从DataUnison中获取的 license 。
买家
eBay Shopping API 提供公开的仅仅读数据。好比商品搜索、eBay产品、eBay用户档案、热门eBay商品和热门搜索。


eBay Merchandising API 提供up-sell和cross-sell所需要的eBay产品或商品信息。


 
用户
eBay Feedback API 可以让用户方便的管理帐户层级的反馈数据,特别是Detailed Seller Ratings (DSRs)信息。
 
提醒
Server Notifications API 提供server对订阅事件的通知。server通知适合于server端的应用程序,实时接收被订阅事件从eBay发送给它们的通知。


Client Alerts API 赞成对公共或私人频道的Alert信息进行检索。Client Alerts适用于需要轻量级API的应用。如widgets之类的client程序,或是mobile之类的平台程序。
 
调用限制
API调用次数限制: 应用程序的最大可调用API次数。

http://community.ebay.cn/thread-1200132728-1-1.html

ebay 留言处理
1.GetMemberMessages和GetMyMessages都有分页的
2.对于交易两方的消息来回。使用AddMemberMessageAAQToPartner。你想要体现是回复提问的话,就在<Subject>里把用户提问再加上Re:

ebay api 查询方法
https://www.x.com/developers/ebay/products

paypal api 文档
https://www.x.com/developers/paypal/documentation-tools/api
ebay 获取争议方法:
getUserCases查看纠纷列表,
使用getEBPCaseDetail查看纠纷明细。
使用getActivityOptions查看可运行的操做。最后调用对应的操做API
GetDispute -检索一个旧的状况下,经过贝宝开了一个案件,或取消交易的状况下,经过打开的出价的细节 AddDispute交易API调用或经过调解中心。
IssueRefund ebay退款
使用paypal退款.


获取客户留言信息
加入Message:
AddMemberMessageAAQToPartner:有交易关系的两方发消息到对方My Messages。
AddMemberMessageRTQ:让卖家回答对在线商品的提问
AddMemberMessagesAAQToBidder:卖家可以发给最多10个竞拍者消息。


DeleteMyMessages:删除消息。


GetMyMessages:获取给卖家的消息。
GetMemberMessages:
AddMemberMessage: 获取有交易关系的两方发消息。
ReviseMyMessages:改动
http://www.ebay.cn/show.php?contentid=6983
http://www.ebay.cn/show.php?contentid=4253

查看 Call的次数:GetAPIAccessRules

keyword查找,目标是查询排名与价格:
findItemsByKeywords
getmyebayselling
getBestMatchDetailByKeywords
GetMyeBayBuying -返回购买部分用户的“个人eBay账户,包含项目的用户观看,招投标的项目,赢得了。尚未赢得,取得了最好的提供。
GetMyeBayReminders -请求总数的採购和销售提醒用户的“个人eBay账户。
getSearchKeywordsRecommendation -检查指定的keyword。并返回正确拼写的keyword,最好的搜索结果。


http://developer.ebay.com/webservices/Finding/latest/FindingService.wsdl
http://developer.ebay.com/DevZone/best-match-item-details/Concepts/MakingACall.html
http://developer.ebay.com/DevZone/best-match-item-details/CallRef/index.html


文档
https://www.x.com/developers/ebay/documentation-tools/


经过Compatible App Check的目的之中的一个就是提升API调用次数上限。下面是一个简单的步骤:

1)        确保您的应用符合eBay的规范:http://developer.ebay.com/support/certification/Default.aspx
2)        准备下面材料
假设是桌面应用请提供安装文件及測试帐户、password(假设仅仅需要eBay帐户登陆,请说明)
假设是web应用。请提供连接地址及測试帐户、password(假设仅仅需要eBay帐户登陆,请说明)
简单的英文版使用说明及截图。
审核人员需要測试Auth&Auth流程,假设是内部使用的系统请说明。
对所有使用的API call的使用状况预估:
Call Name        Hourly        Daily
Call 1        80        8000
Call 2        10        1000

3)        提交审核申请:http://developer.ebay.com/support/developersupport/app_check/Default.aspx

请注意,整个审核过程是在英国。请密切关注您的申请后developer注册电子邮件。假设审计人员不回答了好久的问题,审计人员会认为你再也不须要申请审核经过后须要关闭应用程序。

相关文章
相关标签/搜索