我正在尝试使用openweathermap为我的python应用程序,但有一个问题。我对此链接发出了一个简单的请求:'http://api.openweathermap.org/data/2.5/weather?q=London,fr&appid=[My Key]
我收到错误400,消息为Nothing to geocode
。
你知道这意味着什么吗?
答案 0 :(得分:1)
它给您一个错误的原因是因为您要向API询问法国伦敦(q=London,fr
)上的数据。 fr
部分是国家/地区代码。
您要做的就是将fr
更改为uk
,您应该已经设置好!链接为http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=[yourID]
答案 1 :(得分:0)
您还可以输入位置的纬度和经度,然后尝试重新构建。
api.openweathermap.org/data/2.5/weather?lat=35&lon=139 像这样^
答案 2 :(得分:0)
您必须在URL后面添加 lat 和 lon ,然后添加您的 API密钥,这样才能正常工作:
https://api.openweathermap.org/data/2.5/weather?lat=35&lon=139&APPID=YOUR_API_KEY