导入
获取位置列表
学习如何获取全球顶级城市列表以及给定区域内的国家列表。
| 参数 | 类型 | 分类 | 描述 |
|---|---|---|---|
| API_KEY | string | 必需 | 这是我们的API密钥。这是一个查询参数。 |
| group | integer | 必需 | 这是要获取的城市数量。允许的值为50、100和150。这是一个路径参数。 |
| language | string | 可选 | 返回结果的语言。默认值为 "en-us"。这是一个查询参数。 |
| details | boolean | 可选 | 设置为 "True" 以在响应中包含完整详情,否则设置为 "False"。默认值为 "False"。这是一个查询参数。 |
1group = 50 2 3url = 'http://dataservice.accuweather.com/locations/v1/topcities/' \ 4 + str(group) + '?apikey={{API_KEY}}' 5 6response = requests.get(url) 7 8printResponse(response)
| 参数 | 类型 | 描述 |
|---|---|---|
| Key | string | 这是城市的唯一位置键。 |
| Rank | integer | 这是根据人口、政治重要性和地理规模确定的排名。 |
| LocalizedName | string | 这是请求语言下的地点名称。默认语言为 "en-us"。 |
| Country | object | 包含城市所属国家的信息,包括国家代码以及本地化和英文名称。 |
| Timezone | object | 包含城市指定时区的信息。 |
| Geoposition | object | 包含城市地理位置信息,包括坐标。 |
| 参数 | 类型 | 分类 | 描述 |
|---|---|---|---|
| API_KEY | string | 必需 | 这是我们的API密钥。这是一个查询参数。 |
| regionCode | string | 必需 | 指定要获取所有国家的区域。允许的值:"ASI"、"MEA"、"EUR"、"AFR"、"OCN"、"NAM"、"CAC"、"SAM"、"ARC"、"ANT"。这是一个路径参数。 |
| language | string | 可选 | 返回结果的语言。默认值为“en-us”。这是一个查询参数。 |
1regionCode = 'NAM' 2 3url = 'https://dataservice.accuweather.com/locations/v1/countries/' \ 4 + regionCode + '?apikey={{API_KEY}}' 5 6response = requests.get(url) 7 8printResponse(response)
| 参数 | 类型 | 描述 |
|---|---|---|
| ID | string | 这是唯一的ISO国家代码。 |
| LocalizedName | string | 这是国家在本地语言中的名称。默认语言为 "en-us"。 |
| EnglishName | string | 这是国家的英文名称。 |