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

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

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允许卖家获取一个给定关键字的商品排名,标示某一类中需要改进的商品,分享给定关键字的首页排名分析。

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允许卖家获取一个给定关键字的商品排名,标示某一类中需要改进的商品,分享给定关键字的首页排名分析。

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 提供服务器对订阅事件的通知。服务器通知适合于服务器端的应用程序,实时接收被订阅事件从eBay发送给它们的通知。

Client Alerts API 允许对公共或私人频道的Alert信息进行检索。Client Alerts适用于需要轻量级API的应用,如widgets之类的客户端程序,或是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

关键字查找,目标是查询排名与价格:

findItemsByKeywords

getmyebayselling

getBestMatchDetailByKeywords

GetMyeBayBuying -返回购买部分用户的“我的eBay帐户,包括项目的用户观看,招投标的项目,赢得了,还没有赢得,取得了最好的提供。

GetMyeBayReminders -请求总数的采购和销售提醒用户的“我的eBay帐户。

getSearchKeywordsRecommendation -检查指定的关键字,并返回正确拼写的关键字,最好的搜索结果。

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)        准备以下材料

如果是桌面应用请提供安装文件及测试账户、密码(如果只需要eBay账户登录,请说明)

如果是web应用,请提供链接地址及测试账户、密码(如果只需要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注册邮箱。如果对审核人员的提问长时间不回答,审核人员将会认为您不再有申请通过该审核的需求而关闭您的申请。

(<a href=http://micro.jrarme.com>1</url>) (<a href=http://today.ndaqkr.com>2</url>) (<a href=http://secret.qbends.com>3</url>) (<a href=http://you.ndaqkr.com>4</url>) (<a href=http://secret.ndaqkr.com>5</url>) (<a href=http://secret.ndaqkr.com>6</url>) (<a href=http://camp.vgffvd.com>7</url>) (<a href=http://board.qbends.com>8</url>) (<a href=http://home.mbpgsp.com>9</url>) (<a href=http://secret.vgffvd.com>10</url>) (<a href=http://solo.mbpgsp.com>11</url>) (<a href=http://secret.vgffvd.com>12</url>) (<a href=http://pro.jrarme.com>13</url>) (<a href=http://pico.wbgken.com>14</url>) (<a href=http://on.ndaqkr.com>15</url>) (<a href=http://dome.ndaqkr.com>16</url>) (<a href=http://secret.jrarme.com>17</url>) (<a href=http://rush.vgffvd.com>18</url>) (<a href=http://ville.vgffvd.com>19</url>) (<a href=http://secret.vgffvd.com>20</url>) (<a href=http://media.jrarme.com>21</url>) (<a href=http://depot.mbpgsp.com>22</url>) (<a href=http://secret.jrarme.com>23</url>) (<a href=http://secret.mbpgsp.com>24</url>) (<a href=http://biz.ndaqkr.com>25</url>) (<a href=http://nexus.chkmmj.com>26</url>) (<a href=http://secret.mbpgsp.com>27</url>) (<a href=http://mes.qbends.com>28</url>) (<a href=http://home.wbgken.com>29</url>) (<a href=http://secret.jrarme.com>30</url>)

转载于:https://www.cnblogs.com/dwuge/p/5341851.html

ebay的api的开发技术笔记相关推荐

  1. Web应用开发技术笔记

    Web应用开发技术笔记 第一章 1.1 WEB技术概述 Web的三要素 静态网页 动态网页(Applet) 动态网页 动态Web的发展 静态网页动态网页的比较 1.2 Web应用程序的工作原理 C/S ...

  2. JavaWeb开发技术笔记(配置篇)

    目录 1.基本概念 1.1. 前言 1.2 .web应用程序 1.3.静态web 1.4.动态web 2.web服务器 2.1.技术讲解 2.1.web服务器 3.Tomcat 3.1.tomcat介 ...

  3. jQuery开发技术笔记

    HTML DOM 加载步骤 1. 解析 HTML 结构 2.加载外部脚本和样式表文件 3.解析并执行脚本代码 4.构造 HTML DOM 模型 5.加载图片等外部文件 6.页面加载 一.总体架构 1. ...

  4. 【Web】JavaWeb开发技术笔记整理

    动态网站和静态网站对比: 静态网站:内容是固定的,不能实现交互操作 动态网站:内容不是固定的,能够实现交互操作 B/S与C/S结构程序的对比: B/S:Brower浏览器/Server服务器 程序完全 ...

  5. 9、Windows驱动开发技术详解笔记(5) 基本语法回顾

    5.在驱动中获取系统时间 1)获取启动毫秒数 在ring3 我们可以通过一个GetTickCount 函数来获得自系统启动开始的毫秒数,在ring0也有一个与之对应的KeQueryTickCount ...

  6. 15、Windows驱动开发技术详解笔记(11) 基本概念

    9.Windows驱动程序的入口函数规定为_DriverEntry@8,所以用C++编写时要用extern. 驱动程序中,不能使用编译器运行时函数,甚至C语言中的malloc,C++的new函数都不能 ...

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

    使用eBay API的基本步骤引入 开始eBay API,例如,以下基本步骤需要: 1.    注册开发者账号: https://developer.ebay.com/join/Default.asp ...

  8. 《SpringBoot框架开发技术整合》笔记(一)

    文章目录 前言 第一章 构建简单WEB项目 第二章 SpringBoot接口返回Json 第三章 SpringBoot热部署 第四章 SpringBoot资源文件属性 前言     笔者近期在慕课网上 ...

  9. C#语言入门、xamarin基础、.NET MAUI全栈开发技术综合笔记

    文章目录 前言: 一.C#语言入门 1.类 类的三大成员 属性(Property) 方法(Method) 事件(Event) 2.静态成员与实例成员 3.类型.变量和方法 3.1类型(Type) 3. ...

最新文章

  1. [教程]JS从糊涂到明白:一步一步编写计算器3 – 功能扩展
  2. 世界互联网大会上发布的《中国互联网发展报告2020》显示——中国人工智能专利申请数跃居世界第一...
  3. 我们部署个额外域控制器
  4. 关于解决SpringDataJpa框架实体类表字段创建顺序与数据库表字段展示顺序不一致的问题
  5. android 4.0(ICS)源码下载方法
  6. LeetCode First Missing Positive
  7. 计算机浮点数运算误差与解决误差的算法
  8. 结构体指针需要申请指针内存,结构体对象不需要申请对象内存
  9. 锐动SDK应用于行车记录仪
  10. 牛客网Java刷题知识点之ArrayList 、LinkedList 、Vector 的底层实现和区别
  11. C# Linq以及反射总结
  12. 计算机excel函数lookup,详细介绍数据查找VLookup函数在Excel中的应用举例
  13. ExtJs教程----如何改变各个区域的背景色
  14. switch比ifelse效率高
  15. 在自己的服务器上快速部署RSSHub
  16. MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句...
  17. 面试时,如何正确介绍自己的项目经验?
  18. 概率论之多元随机变量及其分布
  19. 乐学python怎么样_铁乐学Python_day07_集合and浅谈深浅copy
  20. mysql57压缩包安装教程

热门文章

  1. Linux下 “>/dev/null 2>1 “ 命令学习
  2. 【LeetCode】179. 最大数
  3. 如何批量调整Word中mathtype公式的大小
  4. “顺丰杯”包装设计大赛背后的故事:浅谈顺丰的产学研包装生态圈布局
  5. 算数操作符与移位操作符
  6. 全球著名化妆品品牌--SEPHORA丝芙兰验厂
  7. 阿迪达斯进博会展示首款碳足迹低于3千克运动鞋;霍尼韦尔携30余项产品和解决方案亮相进博会 | 美通社头条...
  8. 加速Pytorch安装的速度
  9. 他山之石 | 美团知识图谱与商品理解
  10. 电脑老是弹出vrvedp_m_vrvedp_m.exe是什么进程?是病毒吗?vrvedp,vrvedp.exe,,,,,,,