[四]高德天气API调用
- 通过调用天气,应用在QQ机器人上,实现查天气功能
- Python代码示例:
async def get_weather_of_city(city: str) -> str: #
#当前 #
parameters_now = {
'key':key_Amap, #
'city':city, #
'extensions':'base', #
'output':'json' #
} #
r_now = requests.get("https://restapi.amap.com/v3/weather/weatherInfo?parameters",params = parameters_now) #
try: #
weater = r_now.json()['lives'][0]['weather'] #
temp = r_now.json()['lives'][0]['temperature'] #
winddirection = r_now.json()['lives'][0]['winddirection'] #
windpow = r_now.json()['lives'][0]['windpower'] #
humidity = r_now.json()['lives'][0]['humidity'] #
result_now = '当前' + city + '的天气为:' + weater + ',' + temp + '℃,空气湿度:' + humidity + ',刮' + winddirection + '风,风力' + windpow + '级!' + '\n' #
#预报 #
parameters_next = {
'key':key_Amap,