- Spring 5.0 Projects
- Nilang Patel
- 206字
- 2021-07-02 12:34:54
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.
- 物聯(lián)網(wǎng)安全(原書第2版)
- 物聯(lián)網(wǎng)短距離無線通信技術(shù)應(yīng)用與開發(fā)
- Spring Boot 2.0 Projects
- Django 2 by Example
- 物聯(lián)網(wǎng)檢驗檢測技術(shù)
- 物聯(lián)網(wǎng)安全與深度學(xué)習(xí)技術(shù)
- Windows Server 2003 Active Directory Design and Implementation: Creating, Migrating, and Merging Networks
- 網(wǎng)絡(luò)安全技術(shù)與解決方案(修訂版)
- React:Cross-Platform Application Development with React Native
- Metasploit Penetration Testing Cookbook
- 網(wǎng)絡(luò)AI+:2030后的未來網(wǎng)絡(luò)
- 一本書讀懂物聯(lián)網(wǎng)
- 物聯(lián)網(wǎng)與智慧廣電
- 走近奇妙的物聯(lián)網(wǎng)
- Learn Node.js by Building 6 Projects.