- 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.
- 智能網聯汽車V2X與智能網聯設施I2X
- 物聯網之魂:物聯網協議與物聯網操作系統
- 局域網組建、管理與維護項目教程(Windows Server 2003)
- 正在爆發的互聯網革命
- 大話社交網絡
- 區塊鏈輕松上手:原理、源碼、搭建與應用
- Yii Application Development Cookbook(Second Edition)
- 物聯網長距離無線通信技術應用與開發
- 網絡設計與應用(第2版)
- 4G小基站系統原理、組網及應用
- 網絡空間全球治理觀察
- Web用戶查詢日志挖掘與應用
- 現場綜合化網絡運營與維護:運營商數字化轉型技術與實踐
- React Design Patterns and Best Practices(Second Edition)
- 從物聯到萬聯:Node.js與樹莓派萬維物聯網構建實戰