我想使用雅虎查询通过纬度和经度获取一些天气数据。但似乎这个查询现在不可用。查询如下:
select * from weather.forecast where woeid in (SELECT woeid FROM geo.placefinder WHERE text="{lat},{lon}" and gflags="R")
此查询是否更改为新查询?还是它不存在了?我上次使用这种格式是在大约 2 个月前,而且效果很好。但现在它无法获取任何数据。YQL 控制台的结果如下:
{
"error": {
"lang": "en-US",
"description": "Tenant 'query_yahooapis_com' access to 'Resource [tenantName=query_yahooapis_com, type=TABLE, name=geo.placefinder, locatorType=FILE, url=/home/y/share/manhattan/application/tenantBundles/yql_query_yahooapis_com_manhattan_v2/YQL-INF/restdefs/geo.placefinder.xml, useUrl=false]' is denied."
}
}
我已经做了一些研究,包括这篇文章:How to get Yahoo's woeid by location?
雅虎已经终止了这个纬度经度查询以获取天气,这是真的吗?