官术网_书友最值得收藏!

Understanding the World Bank API

There are a lot of APIs exposed by the World Bank (http://www.worldbank.org/) and the API documentation can be found here (https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview). Out of the available APIs, we will use the Indicator APIs (https://datahelpdesk.worldbank.org/knowledgebase/articles/898599-api-indicator-queries), which represent information such as total population, GDP, GNI, energy use, and much more.

Using the Indicator API, we will fetch the GDP information for the countries available in the database for the last 10 years. Let's look at the API's REST URL and the data returned by the API, as follows:

GET http://api.worldbank.org/countries/BR/indicators/NY.GDP.MKTP.CD?format=json&date=2007:2017

The BR is a country code (Brazil) in this URL. The NY.GDP.MKTP.CD is the flag used by the Word Bank API internally to call Indicator API. The request parameter, date, indicates the duration of which the GDP information is required.

The excerpt from the response you will get for the preceding API is as follows:

[
{
"page": 1,
"pages": 1,
"per_page": "50",
"total": 11
},
[
....// Other country data
{
"indicator": {
"id": "NY.GDP.MKTP.CD",
"value": "GDP (current US$)"
},
"country": {
"id": "BR",
"value": "Brazil"
},
"value": "1796186586414.45",
"decimal": "0",
"date": "2016"
}
]
]

The preceding response shows the GDP indicator in US$ for Brazil for the year 2016. 

主站蜘蛛池模板: 偏关县| 纳雍县| 宾川县| 汾阳市| SHOW| 元江| 罗定市| 兴化市| 中阳县| 全州县| 深水埗区| 水富县| 四平市| 易门县| 靖江市| 当阳市| 靖远县| 德昌县| 原平市| 南宁市| 安康市| 夏河县| 耿马| 涿州市| 龙泉市| 永春县| 安远县| 海盐县| 鸡东县| 乾安县| 尼玛县| 西盟| 丘北县| 信宜市| 南澳县| 大邑县| 攀枝花市| 台山市| 建阳市| 壶关县| 吴旗县|