如何使用 Yahoo Weather API 从 IP 地址获取客户端天气

Posted

技术标签:

【中文标题】如何使用 Yahoo Weather API 从 IP 地址获取客户端天气【英文标题】:How to get client weather from IP Address with Yahoo Weather API 【发布时间】:2013-03-11 13:16:28 【问题描述】:

我知道 Yahoo Weather 使用它自己的代码来确定要获取哪个区域的天气。我想在页面加载时显示每个访问我网站的用户的天气,但我在这里遇到了一些问题。

我的主要问题是:

如何从IP地址获取用户的地理位置(最好是城市名)。 如何在 Yahoo Weather 中获取用户所在城市的区号。 如何将天气发布回我的页面。

我真的不知道从哪里开始,所以任何指导将不胜感激。

【问题讨论】:

【参考方案1】:

您可以使用IPInfo 来获取用户的实际地址和城市。

Yahoo Weather 文档要求您使用城市的 woeid,但您可以使用 YQL 和 Yahoo Geolocation API 来获取此信息。

【讨论】:

以上是关于如何使用 Yahoo Weather API 从 IP 地址获取客户端天气的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery 和一些 API 创建天气小部件?

您如何从 Azure Active Directory 中获取搭建的 Weather Forecast Api 将接受的访问令牌?

如何从 Weather API XML 打印所有日期

如何通过天气 api 获取降水/降雨?

HTML 使用JSON HTML从Yahoo API中提取新闻

使用JSON HTML从Yahoo API中获取新闻