2012-03-19 1 views
0

私はこの緯度/経度のペア、39.905983/116.459373を持っています。永遠に、PlaceFinder APIはこのためにWOE ID 2151399を返しています。その後突然停止し、代わりにnull(空)を返すようになりました。Yahoo PlaceFinder APIのこれは正常な動作ですか?私には奇妙に見える

APIキーのために既にこれを行っていたということをサービスが思い出していると思われたので、別のサービスに切り替えました。それでもヌルのWOE ID。それはまだ開発中に過度に質問した他の緯度/経線ペアを処理しているので意味があります。

PlaceFinderクエリに送信された値を39.9059830001/116.4593730001に変更しました(それぞれの最後に0001が追加されました)、WOE IDを再び返すようになりました。

私の質問:何がありますか?

答えて

1

私は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> 

select woeid from geo.placefinder where text="39.905983,116.459373" and gflags="R"

...とあなたが言及した同じWOEID結果を得ますあなたが言ったので、私はそれが正常ではないと考えます。 null値が返される場合は、通常のHTTPステータスコードがありますか?あなたはレート制限に遭遇しているかもしれません。

+0

これを確認してくれてありがとうBrian。レート制限だった場合は、他のクエリが同じ問題になることが期待されますが、そうではありません。奇妙な。私はhttpのステータスを確認し、アップデートを投稿します。 – danludwig

関連する問題