首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YQL - Yahoo Geo API

YQL - Yahoo Geo API
EN

Stack Overflow用户
提问于 2016-01-21 14:15:06
回答 2查看 1.2K关注 0票数 1

以下使用Yahoo的查询从昨天开始返回“null”的结果。(实际上,我对geo.placefinder的所有查询)返回结果: null。

有人知道雅虎正在做的更新/工作吗?我试过使用他们的开发控制台,但这也会返回空结果。这个查询是我的应用程序中的一个关键部分,它现在功能失调。

%20from%20geo.placefinder%20where%20text%3D%22sfo%22&format=json

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-21 14:23:24

我也遇到了同样的问题,因为我知道占位器应该在2012年11月17日关闭,我们应该使用付费服务Boss Geo。

见:

https://developer.yahoo.com/blogs/ydn/introducing-boss-geo-next-chapter-boss-53654.html#more-id2

如果您想继续试验独立的PlaceFinder和PlaceMaker服务,我们很高兴继续通过我们的YQL表来支持您。这些表将限于每天2,000个查询,用于非商业用途。我们打算在2012年11月17日关闭PlaceFinder和PlaceMaker的免费版本。

解决办法:

对于当前url的直接替换,可以使用组合或YQL和gws2.maps.yahoo.com。例如,要获得在url下面的随机协调器的位置,如下所示:

代码语言:javascript
复制
var url = https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20%3D%20%27http%3A%2F%2Fgws2.maps.yahoo.com%2Ffindlocation%3Fpf%3D1%26locale%3Den_US%26offset%3D15%26flags%3D%26gflags%3DR%26q%3D52.01%2C4.82%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

要用ajax执行它,如下所示:

代码语言:javascript
复制
$.ajax(
{
    url: url,
    type: "GET",
    headers: { "Accept": "application/json; odata=verbose" },
    success: getWeatherForLocation,
    error: appErrorHandler
});
票数 1
EN

Stack Overflow用户

发布于 2016-01-21 18:01:46

这和Yahoo YQL query with gFlags returns nothing的帖子一样

该线程上发布了几个解决方案。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34926161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档