关于应用程序接口(API)

目前世界银行有两个不同的API提供不同数据集的接入:一个用于接入指标(或者时间序列数据),一个用于项目(或者关于世界银行业务的数据)。两个不同的API采用的是 RESTful(en)接口,允许用户用选择参数对已有数据进行搜索。对用于指标的API,现有的表示形式有XML和JSON;对用于项目的API,还有Atom这种表示形式。

API概述页对如何查询API有所描述,对具体的查询和预期应该显示的结果进行了演示,并给出了几个例子。

关于数据

世界银行指标API允许您以编程方式接入超过3000个指标并用多个方法对数据进行查询,并利用参数来确定您的查询。许多数据序列的日期可以追溯到50年前,可以用来编制有趣的应用程序。有关数据本身的更多信息可以在API数据源部分(en)找到。

项目API提供世界银行所有项目的接入,包括已关闭的项目、执行中的项目和准备中的项目。该数据集包括关于项目地点的试验性地理代码数据,需要注意的是这些数据是通过对现有项目文件的案头研究收集的,并作为一个试验性数据库公布的――要核实这些数据和提高这些数据的质量仍需进一步的工作。关于这个数据集内容的信息可以在项目文献部分找到。

开拓性地使用API

API查询可以采用互动式API查询生成器 ― 指标查询生成器(en)和项目查询生成器(en)来生成。

应用程序

我们鼓励能应用世界银行数据集并为其带来附加值的应用软件开发。data.worldbank.org 网站就是利用世界银行的API,采用Drupal内容管理系统的开放源代码开发出来的。另外也可以采用一种Drupal模块(en) ― wbapi,采用这种模块,Drupal开发人员可以轻松地开发出可以查询和显示来自API的数据的网站,或者将世界银行的数据并入现有的Drupal网站中。

要了解其他人如何使用世界银行的数据集和API可以参见应用程序演示窗口(en)。

使用条款

对列在《数据目录》中的世界银行数据集的使用是受一个专门的世界银行数据使用条款限制的。对API的使用是受使用条款限制的。

帮助/反馈

User Voice