问题标签 [yahoo-weather-api]

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 回答
740 浏览

php - PHP XML CDATA 解析

我在查询网络服务(雅虎天气)时遇到问题。感谢这个很酷的论坛,我找到了以下提示。然而,我无法找回我的价值。

我正在使用提取 CDATA 部分

$imgSrc 始终为空。

描述看起来像这样

0 投票
0 回答
1561 浏览

android - Android App 中的 Yahoo 天气 API 7 天预报

我正在尝试在我的 Android 应用程序中使用 Yahoo Weather API 显示天气预报。

以下服务为我提供 7 天天气预报:

但是当我尝试使用 Yahoo API 将响应转换为 JSON 格式值时,它只返回 5 Days 值。

请建议我需要对 Yahoo API 查询进行哪些更改才能正确获取 7 天天气预报。

0 投票
1 回答
790 浏览

javascript - 如何使用雅虎的天气 XML 文件

你如何从

以及如何使用它。我可以使用 JavaScript 或 PHP,但每当我尝试使用 JavaScript 时,它都会抛出此错误:

0 投票
1 回答
138 浏览

android - 雅虎天气 API 的字符串和 int 比较

我正在使用 yahoo API 开发一个简单的天气应用程序。

该方法weatherInfo.getCurrentText()生成一个带有当前天气状况的英文字符串。

对于每种天气条件,都有一个分配的代码(此处的条件列表 + 代码

我想做的是获取代码weatherInfo.getCurrentCode()并使用自定义字符串。这将使我能够提供正确的翻译。

我正在尝试使用字符串数组来做到这一点:

那么,一旦我得到天气代码,有什么方法可以在我的字符串数组上分配项目?

mWeatherCode = 获取代码(假设为 10)

mText.setText(我的数组列表中的 item10)

0 投票
1 回答
1698 浏览

ios - 如何在不使用雅虎服务的情况下获取 WOEID?

除了雅虎服务之外,还有其他方法可以获取一个地方的 WOEID 吗?有没有免费的第三方库?

0 投票
1 回答
6880 浏览

android - 如何在 Android 中使用 Yahoo API 获取 7 天天气预报?

我为 7 天的天气预报制作了一个示例 Android 应用程序,我使用以下链接:

天气预报

我知道 Yahoo 天气 api“w”和“u”中有两个参数,但我不知道如何通过更改这些参数来获得 7 天天气预报。请告诉我应该进行哪些更改才能获得 7 天天气预报而不是 5 天。我的代码如下:

我的xml

main.java

0 投票
1 回答
650 浏览

android - 如何从android中的城市名称中检索WOEID?

我有一个简单的android演示,我放了一个editText和一个按钮,我想要的是当一个输入anky城市名称并单击搜索按钮时。应该列出相关WOEID的列表,我尝试如下但它不起作用,它给了我一个例外,我的代码如下:

搜索.java

日志猫

请帮我解决它,提前谢谢你........!

0 投票
4 回答
1730 浏览

android - 如何在android中使用解析从xml(api)获取值

出于学习目的,我在 android 中制作了一个简单的演示天气应用程序,我有 1 个 api(yahoo 天气 api)用于从中解析数据,任何朋友都可以告诉我如何获取“yweather”的“代码”值;预测” xml 标签的每一天?我的 api 喜欢是yahoo 天气 api 我的 xml 如下: 天气:

请帮帮我

0 投票
2 回答
1685 浏览

c# - C# Yahoo Weather,从 yweather:condition 获取所有属性

我想做的是从 rss 访问 yahoo 天气 xml,并专门从 yweather:condition 标签获取数据。我试过了

但没有成功。如何从 yahoo 天气访问 xml 并获取那里的所有属性?另外,如何将所有属性保存到我的本地 xml 文件中?

0 投票
0 回答
1036 浏览

jquery - Yahoo Weather API - 各个城市出现“未找到城市”错误

我不知道这是否是这个问题的地方,但问题是:

我有一个使用 Yahoo Weather API 从巴西各个城市获取天气数据的网络应用程序。基本上,我从这个网站获得了所有 woeid 号码:http ://woeid.rosselliot.co.nz/ 。在获得所有 woeid 号码后,我创建了一个网页,该网页进行 ajax 调用(通过 jQuery)来获取所有天气信息:

上面的示例可以获取各个城市的所有温度。我需要做的就是更改具有相同名称的变量上的 WOEID 编号。WOEID 编号为 455997 的城市是 Sobral - CE - Brazil。基本上,这个 ajax 调用将打开 URL“weather.yahooapis.com/forecastrss?w={WOEID_NUMBER}&u=c”,从生成的 XML 文件中提取所有信息,并在浏览器的控制台上显示所有温度,如下所示:

去年运行良好,所有温度都显示在“温度”数组变量中。但大约两个月前,它停止工作,在所有索引上返回“未定义”。

出于调试目的,我尝试了 ajax 加载的 url ( http://weather.yahooapis.com/forecastrss?w=455997&u=c )。雅虎应该向我返回与 Sobral - CE - Brazil 相关的所有预测信息,但它会返回以下 XML:

因此,我的 web 应用程序无法获取与我的城市相关的任何天气信息。同样的问题也发生在巴西的其他城市,例如:

供您参考,iOS 5 的天气应用程序也发生了同样的问题。它无法显示有关上述某些城市的信息,几个月前它运行良好。

我找不到有关此问题的任何最新信息。我不知道这是否是暂时的,或者这是否意味着该服务将在未来停止。有人和我有同样的问题吗?