Geolocation 这是Yahoo PlaceFinder API的正常行为吗?我觉得很奇怪

Geolocation 这是Yahoo PlaceFinder API的正常行为吗?我觉得很奇怪,geolocation,yahoo-api,Geolocation,Yahoo Api,我有一对lat/lng,39.905983/116.459373。PlaceFinder API为此一直返回WOE ID 2151399。然后它突然停止,并开始返回null(空) 我想也许服务还记得它已经为我的API密钥做了这些,所以我换了另一个。仍然是空的WOE ID。这是有意义的,因为它仍在处理其他lat/lng对,我在开发过程中也过度查询了这些对 我将发送到PlaceFinder查询的值更改为39.9059830001/116.4593730001(只是在每个查询的末尾添加了0001),然

我有一对lat/lng,39.905983/116.459373。PlaceFinder API为此一直返回WOE ID 2151399。然后它突然停止,并开始返回null(空)

我想也许服务还记得它已经为我的API密钥做了这些,所以我换了另一个。仍然是空的WOE ID。这是有意义的,因为它仍在处理其他lat/lng对,我在开发过程中也过度查询了这些对

我将发送到PlaceFinder查询的值更改为39.9059830001/116.4593730001(只是在每个查询的末尾添加了0001),然后它再次开始返回WOE ID


我的问题:给出了什么?

我通过YQL控制台使用PlaceFinder尝试了相同的查询:

…并得到与您提到的相同的结果:

<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng"
    yahoo:count="1" yahoo:created="2012-03-20T16:24:40Z" yahoo:lang="en-US">
    <results>
        <Result>
            <woeid>2151399</woeid>
        </Result>
    </results>
</query>

2151399

我没有看到你提到的行为,所以我认为这不正常。在返回空值的情况下,您是否有正常的HTTP状态代码?您可能会遇到利率限制。

感谢Brian检查此问题。如果是利率限制,我希望其他查询也会遇到同样的问题,但事实并非如此。奇怪的我将检查http状态并发布更新。