eBay宣布发布全新的购买和销售APIs

eBay最近宣布发布两款全新的购买和销售APIs。这些APIs旨在促进eBay产品在第三方应用程序中的更好集成。eBay于10月19日在他们的博客上发表了几篇文章,不仅详细介绍了这些全新的购买和销售APIs提供的功能,而且还详细地总结了他们公司从SOAP(简单对象访问协议)发展到REST(表述性状态转移)的过程中API的发展,和遇到的所有障碍。

\\

eBay在此次版本中发布了两款购买APIs,即Browse API和 Order API。Browse API可以让你从eBay的商品集合中检索到特定的商品,或提供搜索过滤,以从商品集合中检索匹配的商品列表。eBay还发布了六款新的销售APIs:即Account API、 Inventory API、 Fulfillment API、 Marketing API、 Analytics API和Metadata API。Metadata API提供了单一的get方法来检索销售税信息,这看起来不太合理,因为在Account API中有非常完整的销售税资源,并提供了很多相关方法。Analytics API可以让你检索eBay用户个人资料中的一些基本指标,比如说用户的市场区域和网页流量数,但不支持检索任何预测分析数据或数学建模数据。其余的APIs提供了许多有用的方法来处理整个销售周期中的库存信息、订单实现等等。Marketing API特别提供了大量的功能帮助卖家创建并成功运营不同的广告活动。

\\

所有的APIs都是RESTful(表述性状态转移)的,有JSON有效负荷,并使用OAuth 2.0进行身份验证。这些更新让eBay实现了大多数APIs在过去的十年中已经在使用的标准。eBay开发者计划高级总监Gail Frederick说:“开发人员可以使用这些APIs快速集成,帮助加快了从任何地方,在任何时候购买eBay商品的速度。对我来说,这是进步,对所有eBay开发人员来说,这是质的飞跃。”通过使用现在主流的而不是已经过时的API范式,并且在购买和销售过程中提供一系列API功能,Frederick希望可以帮助eBay更加深入到开发者社区中去。

\\

在这个版本中,eBay总共提供了八个新的APIs。购买和销售过程中的每一个环节都精心地包括在资源HTTP方法中。很明显,eBay并非是介绍新的技术,而更多的是介绍全新的eBay生态系统。eBay高级架构师Tanya Vlahovic在她的eBay技术博客上发表了有关APIs发布的文章,她说:“我们的目标是能形成一个强大的生态系统,为我们的买家和卖家提供更好的、更有价值的应用程序。”虽然eBay网站是众所周知的购买和销售工具,这个功能很少流动地集成在第三方应用程序中。对eBay API基础设施的这些更新一定可以让开发者社区的成员更好地访问eBay的数据,并让eBay进一步实现现代化的API开发。

\\

查看英文原文:eBay Announces New Buy and Sell APIs

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS 10 升级后无法真机测试 Could not find Developer Disk Image

---2016年9月20日更新 iOS 升级到10之后,你会发现无法进行真机测试了。这种情况我在iOS 8.4 、9.3更新的时候也遇到过。原因是Xcode 的DeviceSupport里面缺少了iOS 10的SDK。所以你可以选择将Xcode更新到最新版本就可以了&#xf…

java虚拟机参数优化_JAVA虚拟机JVM参数优化(2):垃圾收集算法选择

JAVA虚拟机JVM优化重要性,昨天JAVA虚拟机JVM参数优化(1)文章中已经描述,今天我们来讨论JAVA虚拟机在不同性能要求下如何选择三种垃圾收集算法。JVM内部结构如下图所示:串行收集用于单个线程执行垃圾收集的情况,在这种情况下相对它…

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

2019独角兽企业重金招聘Python工程师标准>>> 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的…

java clicked_关于java:JComponents在调用mouseClicked()之后消失

我正在用Swing编写Java GUI程序。该界面如下所示:当用户单击右侧的图片之一时,我希望它的一个小的预览显示在左上角的橙色区域中。我通过SwingWorker线程从计算机上的目录中提取所有图像文件。在SwingWorker的done()方法中,我向每个对象添加了…

vim简单命令教程-firstblood

你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。 Vim the Six Billion Dollar editor Better, Stronger, Faster. 学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文…

第三课、Qt的诞生和本质------------------狄泰软件学院

一、GUI用户界面元素 (1)、GUI应用程序是由固定的窗口元素所构成 (2)、操作系统提供了创建用户界面元素所需要的函数 (3)、各自功能不同的函数依次调用,从而创建出界面元素 (4&#…

java mapstring_ object 遍历_ListMapString,Object使用Java代码遍历以获取String,Object的值...

List>的结果集怎么使用Java代码遍历以获取String,Object的值?package excel;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class List1{public static void main(String[] args){Map map…

Linux tar命令高级用法——备份数据

Linux tar命令高级用法——备份数据 2015-12-31 Linux学习Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tape archive)而设计的,它的作用是把文件和目录备份到磁带中,然后从磁带中提取或恢复文件。现在我们可…

iOS uiviewcontroller 添加另外一个controller的View

需要 添加 [self addChildViewController:vc]; [_mainScrollView addSubview:vc.view];转载于:https://www.cnblogs.com/foolish-guo/p/6385288.html

mysql 即学a又学b_MySQL学习第一天

一、 数据库:*学习重点:创建数据库/向表添加记录/查询记录数据库概念:文件系统(存储和管理)数据库软件介绍:Oracle/MySQL/SQL server…分类:关系型数据库:关系模型组织数据非关系型数据库:键值对关系存储二、 mysql数据的存储方式:一台数据库服务器中会创建很多个数据库(一个项…

Intellij IDEA 快捷键(Mac)

编辑 格式化代码 AltCommandL 大小写切换 ShiftCommandU 包围 AltCommandT 选中代码抽取方法 AltCommandM 调试/运行查看 类关系视图 CommandAltU 查看所有的 TODO Command6 查询方法调用处 AltF7 搜索其它 隐藏 Intellij IDEA CommandH 自动提醒 Alt/(这是我自己设置的)…

Spark RDD算子介绍

Spark学习笔记总结 01. Spark基础 1. 介绍 Spark可以用于批处理、交互式查询(Spark SQL)、实时流处理(Spark Streaming)、机器学习(Spark MLlib)和图计算(GraphX)。 Spark是MapReduc…

java 写tb级文件_三管齐下!TB 级文件的上传性能瞬间被优化 100 倍!

作者 | 中华石杉责编 | 伍杏玲本文经授权转载石杉的架构笔记(ID:shishan100)这篇文章我们来看看,世界上最优秀的分布式文件系统HDFS,是如何对超大文件的上传做性能优化的?首先,我们还是通过一张图来看一下文件上传的大…

CentOS7下安装Redis — 单节点

2019独角兽企业重金招聘Python工程师标准>>> 1. 环境准备 安装编译所需要的包: yum install gcc tcl 2. 下载redis http://download.redis.io/releases/redis-3.2.7.tar.gz 3. 安装redis ## 创建redis的安装目录 mkdir /usr/local/redis## 解压redis tar…

笔记本中美化代码的方法

这里向大家推荐一个很好用的记笔记软件,微软的OneNote,这个笔记软件,支持分区和分区组的创建,而且入门简单,界面简洁,很适合从word过渡过来的人来记笔记! 不过如果直接记笔记,对于程序员来说,可能希望代码在笔记本上更好看一些,那么应该怎么办呢?下面提供了在OneNote中,让代码…

工具使用——印象(汇总)

作者:桂。 时间:2017-02-09 23:11:30 链接:http://www.cnblogs.com/xingshansi/articles/6384097.html 说明:转载请注明出处,谢谢。 前言 本文仅仅介绍印象笔记的使用,至于挖掘机哪家强,本文不…

java final修饰属性_Java final关键字用来修饰类、方法、属性

1.final修饰类:这个类不能被继承。如:String类、StringBuffer类、System类。2.final修饰方法:不能被重写。如:Object类的getClass()方法。3.final修饰属性:此属性就是一个常量,一旦初始化就不可再被赋值。习…

SQL SERVER 数据导出JSON

执行下面的存储过程: SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE[dbo].[SerializeJSON](ParameterSQL AS VARCHAR(MAX))ASBEGINDECLARE SQL NVARCHAR(MAX)DECLARE XMLString VARCHAR(MAX)DECLARE XML XMLDECLARE Paramlist NVARCHAR(1000)SET …

JSP+Javabean+Servlet实现用户注册

在entity包下新建javabean 也就是实体类User 注意id用 Integer 而不用 int, 因为 int 自动初始化为0 public class User { private Integer id; private String username; private String password; 后面是set和get方法... 在Servlet包下创建servlet 右击Servlet…

main的方法是Java_Java中的main()方法

在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是public sta…