以下使用Yahoo的查询从昨天开始返回“null”的结果。(实际上,我对geo.placefinder的所有查询)返回结果: null。
有人知道雅虎正在做的更新/工作吗?我试过使用他们的开发控制台,但这也会返回空结果。这个查询是我的应用程序中的一个关键部分,它现在功能失调。
%20from%20geo.placefinder%20where%20text%3D%22sfo%22&format=json
发布于 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下面的随机协调器的位置,如下所示:
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执行它,如下所示:
$.ajax(
{
url: url,
type: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: getWeatherForLocation,
error: appErrorHandler
});发布于 2016-01-21 18:01:46
这和Yahoo YQL query with gFlags returns nothing的帖子一样
该线程上发布了几个解决方案。
https://stackoverflow.com/questions/34926161
复制相似问题