【问题标题】:Can't call Openweather map API无法调用 Openweathermap API
【发布时间】:2016-06-10 05:44:40
【问题描述】:

我目前正在学习如何通过 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。

然而,我总是以

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

如何获取正确的 API?

【问题讨论】:

    标签: java android weather


    【解决方案1】:

    在 openweathermap 上注册一个帐户。您将获得您的 API 密钥。在 URL 中替换它:

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

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

    【讨论】:

    • 这就是我所做的,我将我的 API 密钥复制并粘贴到 appid=[这是我粘贴 api 密钥的位置],但仍然得到相同的结果 :(
    • 删除 [] 并直接放置您的密钥
    • 天啊,这么简单的事情让我永远……非常感谢!
    • @TonyStark 照梅塔告诉你的去做。删除方括号。
    • 感谢两位的帮助!!真的很感激!!
    猜你喜欢
    • 2021-06-12
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    相关资源
    最近更新 更多