使用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:

cmd=_render-content&content_ID=developer/e_howto_api_soap_r_GetTransactionDetails" target="_blank">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

token资料获取

context=eBay_XML_API&file=GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html" target="_blank">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

contentid=4253" target="_blank">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注册电子邮件。假设审计人员不回答了很久的问题,审计人员会认为你不再需要申请审核通过后需要关闭应用程序。

ebay的api开发技术说明,有点乱的更多相关文章

  1. ebay的api的开发技术笔记

    使用eBay API基本步骤介绍 要开始使用eBay API,需要如下基本步骤: 1.    注册开发帐号: https://developer.ebay.com/join/Default.aspx ...

  2. 第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南

    欢迎查看第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南,该处理器可为开发人员和最终用户提供领先的 CPU 和图形性能增强.各种新特性和功能以及显著提高的性能. 本指南旨在帮助软件开发人员 ...

  3. 天气预报API开发

    天气预报API开发 一.        寻觅篇 最近想要跟着视频练习一下利用API开发一个天气预报系统,就在网上找了一下可以用的API,结果好多都已经失效了... 1.       百度车联网天气预报 ...

  4. 高性能PHP框架thinkphp5.0.0 Beta发布-为API开发而设计

    ThinkPHP V5.——为API开发而设计的高性能框架 ThinkPHP5..0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载 ...

  5. ASP.NET Core Web API 开发-RESTful API实现

    ASP.NET Core Web API 开发-RESTful API实现 REST 介绍: 符合REST设计风格的Web API称为RESTful API. 具象状态传输(英文:Representa ...

  6. 基于.Net Framework 4.0 Web API开发(2):ASP.NET Web APIs 参数传递方式详解

    概述:  ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作.调用API过程中参数的传递是必须的,本节就来谈谈 ...

  7. API 开发实践

    整个2015年,如果要给自己打上一个标签的话,那应该就是 API. 在各个不同的系统中定制各种 API 框架. 在做商城对接各种电商 ERP 的 API 开发中,我采用的是兼容SHOPEX 的 API ...

  8. 报表引擎API开发入门— EJB程序数据源

    我们前面讲了几个数据源,今天我们来讲一下EJB数据源,这篇讲完我们数据源这部分就讲完了.数据连接不需要直接访问数据库,而是使用EJB做为数据源.FR通过定义程序数据集使用EJB的相关类获取到EJB数据 ...

  9. Rest API 开发 学习笔记(转)

    Rest API 开发 学习笔记 概述 REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表示方式.获得这些表徵致使这些应用程序转变了其状态.随着 ...

随机推荐

  1. 怎样用js得到当前页面的url信息方法(JS获取当前网址信息)

    设置或获取对象指定的文件名称或路径.window.location.pathname 设置或获取整个 URL 为字符串.window.location.href; 设置或获取与 URL 关联的端口号码 ...

  2. VS快捷键教程

    删除或剪切一行(Ctrl + X) 不须要选择不论什么文本, 用来剪切一行, 最经常使用来删除一行.  删除一行也能用 Shift+Delete 格式化整个文档(Ctrl + K, Ctrl + D) ...

  3. Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包

    Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包 用 CNTK 搞深度学习 (一) 入门 Computational Network Toolk ...

  4. iOS 同步GET

    (注意: 能够整片复制)

  5. php学习之道:php中soap的使用实例以及生成WSDL文件,提供自己主动生成WSDL文件的类库——SoapDiscovery.class.php类

    1. web service普及: Webservice soap wsdl差别之个人见解 Web Service实现业务诉求:  Web Service是真正"办事"的那个,提供 ...

  6. Struts2 拦截器具体配置过程

    拦截器差点儿遍布每个程序中,所以贴出拦截器配置的具体过程,希望可以帮到大家. Struts2 拦截器具体配置过程 <interceptors> <!-- 先定义拦截器 --> ...

  7. codeforces#256DIV2 D题Multiplication Table

    题目地址:http://codeforces.com/contest/448/problem/D 当时是依照找规律做的,规律倒是找出来了,可是非常麻烦非常麻烦. . 看到前几名的红名爷们3分钟就过了, ...

  8. SE 2014年4月3日

    一  OSPF协议都支持哪些特殊区域?每种特殊区域都有什么特点. OSPF协议支持的特殊区域主要有stub区域.totally stub区域以及nssa区域,其中stub区域一般出现在末梢网络,即它的 ...

  9. 腾讯视频QLV格式转换mp4的方法

    腾讯视频QLV格式转换mp4的方法不知道大家知不知道用?喜欢用腾讯视频的朋友应该都知道腾讯视频单独搞出了个QLV格式文件,只能用腾讯独有的腾讯视频软件才能播放,就算用格式工厂转换也不行,那么腾讯视频的 ...

  10. hdu3974(线段树+dfs)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3974 题意:给定点的上下级关系,规定如果给i分配任务a,那么他的所有下属.都停下手上的工作,开始做a. ...