2016-06-10 40 views
1

我目前正在学习如何通过关注Udacity的Android课程来构建天气应用程序来创建Android应用程序。一个要求是使用http://api.openweathermap.org/data/2.5/forecast/daily?id=7839805&mode=json&units=metric&cnt=7&appid=[my api key]来调用openweathermap API。不能调用Openweather地图API

但是,我总是最后

{"cod":401, "message": "Invalid API key. Please see http://openweathermap.org/faq#error401 for more info."} 

如何得到正确的API?

回答

3

在openweathermap上创建一个帐户。你会得到你的API密钥。将其替换为网址:

http://api.openweathermap.org/data/2.5/forecast/daily?id=7839805&mode=json&units=metric&cnt=7&appid=[my api key] 

并且您将能够获得正确的JSON响应。

+0

这就是我所做的,我将我的API密钥复制并粘贴到appid = [这是我粘贴api密钥的位置],但仍然以相同结果结束:( – Thor

+3

remove []并直接放置您的密钥 – Mehta

+0

omg ,这样简单的事情让我永远...非常感谢你! – Thor