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

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. 

主站蜘蛛池模板: 平阳县| 西丰县| 恩施市| 孟村| 五台县| 昂仁县| 武鸣县| 无为县| 藁城市| 东兴市| 建阳市| 乡宁县| 通海县| 大田县| 太和县| 古浪县| 洞头县| 贵港市| 宣汉县| 沛县| 隆安县| 米泉市| 呼和浩特市| 六盘水市| 济宁市| 陇南市| 鲁山县| 鄂托克旗| 南岸区| 成安县| 南开区| 石柱| 克东县| 容城县| 怀柔区| 房产| 苗栗县| 民和| 星子县| 建瓯市| 大英县|