接入教程
https://restcountries.com/v3.1/all?fields=name,capital,region,populationhttps://restcountries.com/v3.1/name/china1. 查询所有国家:
2. 按国名查询:
3. 按货币或语言过滤。
4. 返回JSON包含name、capital、region、currency等字段。
5. 免费且无需Key,支持fields参数精简返回。
Python 查询国家信息
python
import requests
r = requests.get("https://restcountries.com/v3.1/name/china")
data = r.json()[0]
print(data["name"]["common"], data["capital"], data["population"])
PHP 查询国家信息
php
<?php
$data = json_decode(file_get_contents('https://restcountries.com/v3.1/name/china'), true);
echo $data[0]['name']['common'] . ' ' . $data[0]['population'];
JavaScript 查询国家信息
javascript
fetch('https://restcountries.com/v3.1/name/china')
.then(r => r.json())
.then(d => console.log(d[0].name.common, d[0].capital[0]));
常见问题
需要Key吗?
不需要,REST Countries免费开放且无需认证。
数据覆盖哪些内容?
覆盖国名、编码、首都、货币、语言、时区、边界、面积与人口等。
Aitishiku.com