问题标签 [openweathermap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5494 浏览

php - PHP 获取数据 OpenWeatherMap

我想从OWM API获取天气数据,在这种情况下,我想获取温度描述信息。我怎么能通过 PHP 从他们的 API 中“拉”这个?

0 投票
2 回答
648 浏览

objective-c - 使用 NSJSONSerialization 解析 JSON 时出错

我使用openweathermap API打印当前天气。我需要解析这个JSON(带有可用城市的 JSON)。我试图用 NSJSONSerializer 解析它,但答案是:“错误 NSError * 域:@“NSCocoaErrorDomain” - 代码:3840”。

据我了解,错误 3840 表示 JSON 格式错误,但我已从官方 openweathermap 页面下载 JSON。怎么了?如何正确解析这个 JSON?

0 投票
1 回答
43984 浏览

javascript - How to use OpenWeatherMap API for Javascript?

I am trying to create a weather app with OpenWeatherMap API for javascript. The code for my web app is :

What am I getting wrong here?

0 投票
3 回答
1209 浏览

android - 访问 OpenWeatherMap api 时 JSON 数据返回 null

进入 android 并一直在尝试按照以下教程使用 OpenWeatherMap api http://code.tutsplus.com/tutorials/create-a-weather-app-on-android--cms-21587的天气应用程序

我目前在以下课程中遇到问题;调用 getJSON() 方法时返回的 JSON 对象始终为 null,导致不显示天气。该 URL 有效,但我不确定我做错了什么;我想我可能对 connection.addRequestProperty 行有某种问题。我不确定这个 JSON 解析是否真的需要 API 密钥,因为你可以在没有它的情况下在浏览器中获得结果,例如。http://api.openweathermap.org/data/2.5/weather?q=London&units=metric

如果有人对我哪里出错有任何见解,将不胜感激!

编辑:如果有人需要查看包的其余部分,它当前都与发布的链接中包含的代码相同。

编辑 2:添加了在dieter_h 的建议更改之后创建的 logcat,谢谢。

日志猫:


编辑3:下面添加的片段和活动类

格式有点奇怪,抱歉。

0 投票
1 回答
604 浏览

android - Android 新手:无法正确连接到 OpenWeatherMap

我正在关注 Tutplus 和 youtube 关于 Android WeatherApp 创建的教程。请在下面找到我的代码。我正在尝试连接到 OpenWeatherMap 并获取 JSON 天气数据。这是我的问题:

  1. 它不工作。
  2. 这是创建访问 OpenWeatherMap 的 URL 的正确方法吗?
  3. 当我注册 OpenWeatherMap 时,它给了我一个 KEY。我不知道该怎么办。在从服务器获取 httpurlconnection 以设置“x-api-key”之后,我在我的代码中使用了它。不知道它是否需要或正在做
  4. 当我得到输入流时,阅读器为空,然后应用程序挂起。

这是代码:

0 投票
1 回答
616 浏览

javascript - openweathermap api 在 IE11 中不起作用

我使用 jQuery Mobile 从 openweathermap.org 获取天气数据并显示它。它在 IE10 上正常工作,但在 IE11 上不起作用。可能是什么原因?(它适用于 Chrome。)您可以在http://jsfiddle.net/Gajotres/frSsS/上查看代码

0 投票
4 回答
17757 浏览

python - 使用 OpenWeatherMap API 会出现 401 错误

我正在尝试以 JSON 格式获取伦敦的天气数据,但我得到了HTTPError: HTTP Error 401: Unauthorized. 如何让 API 正常工作?

0 投票
2 回答
6294 浏览

java - 无法解析符号 c882c94be45fff9d16a1cf845fc16ec5

我是一名探索 Android 世界的新开发人员。我目前正在通过 Udacity 教程来创建 Sunshine 应用程序。在片段活动类中,为了从 openweathermap 获取数据,我必须将从我的帐户获得的 API 密钥添加到生成的 URL 的末尾。在Fragment 活动中有对 BuildConfig.java 的调用(单击以查看对 BuildConfig.java 的调用,该调用位于第 6 行,作为 String apiKey 的一部分)。

build.gradle 文件如下:

在 buildTypes.each it.buildConfigField 被调用 'String', 'OPEN_WEATHER_MAP_API_KEY', 'c882c94be45fff9d16a1cf845fc16ec5' 导致

在 BuildConfig.java 中生成,但是我不断收到此错误: 无法解析符号(单击以查看错误消息和 BuildConfig.java 文件)我不明白为什么字符串 OPEN_WEATHER_MAP_API_KEY 会自动创建为一组字母和数字而没有引号,但如果我编辑代码以阅读:

或者

BuildConfig.java 会自动更改自身。我不确定我做错了什么,我检查了许多 Udacity 视频,这些视频没有关于这个问题的任何信息。如果您知道如何解决此问题,请告诉我。

问候。

0 投票
1 回答
91 浏览

json - JSON SWIFT OpenWeatherMapAPI

我正在构建一个试图从 OpenWeatherMap API 提取数据的应用程序,但在这一行:

我收到此错误:'AnyObject?不能转换为 NSDictionary';你的意思是用作!?

这是我的代码:

0 投票
1 回答
167 浏览

javascript - 使用 ng-repeat 和 openweathermap api 搜索和重复城市

大家好,我一直在尝试使用站点提供的 api 和 angularjs 中的 ng-repeat 功能对来自 openweathermap.org 的数据进行排序。出于某种原因,我似乎无法让它工作......我要做的是首先显示所有收集的数据,然后使用输入字段对其进行排序。

Javascript

HTML