Openweathermap API出错400

时间:2017-10-22 17:34:24

标签: openweathermap

我正在尝试使用openweathermap为我的python应用程序,但有一个问题。我对此链接发出了一个简单的请求:'http://api.openweathermap.org/data/2.5/weather?q=London,fr&appid=[My Key]我收到错误400,消息为Nothing to geocode

你知道这意味着什么吗?

3 个答案:

答案 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