私はGoogle Maps Place API
を都市研究に限定して使用していますので、都市、州、国にプラスconditions
とforecast10day Wunderground API
を追加しています。Wunderground API - 国/都道府県の混合問題
Wunderground API
エンドポイントを構築する際に問題が発生することがあります。
私はただ一つの国で利用可能な都市を持っているとき、私はこのエンドポイントました:
http://api.wunderground.com/api/ {KEY} /conditions/q/IT/Milan.json
をし、それが動作します魔法のように。
私は私が探してる街は多くの国で利用可能です知っているとき、私はこのように、エンドポイントに「状態」の値を追加します。
http://api.wunderground.com/api/ {KEY} /条件/ Q /米国/PA/Lancaster.json
私はインドのニューデリーを検索するときに問題が来る(この時点で私も他の都市のための怖い):
ます。http:// API。 wunderground.com/api/{KEY}/
"error": { "type": "querynotfound", "description": "No cities match your search query" }
しかし、私は "ZMW" パラメータ
を経由してインドのニューデリーのための条件を/呼び出す場合:この場合、応答は、この条件/ Q/IN/DL/NewDelhi.json
です
http://api.wunderground.com/api/ {KEY} /conditions/q/zmw:00000.1.42182.json私はこれを見
"display_location" オブジェクト:
"city":"New Delhi/Safdarjung",
"state":"DL",
"state_name":"India",
"country":"IN"
したがって、正式に私のエンドポイントが正しいと思われます。 私は間違っていますか?
PS:私はGoogle Maps Place API
を使用しています。その理由は、UIも用意されているからです。 :)