我使用Google Maps Place API
受限于城市研究,因此我得到城市、州和国家conditions
以及forecast10day Wunderground API
.
有时我似乎在构建Wunderground API
端点时遇到问题。
当我在一个国家/地区有一个城市时,我有这个端点:
http://api.wunderground.com/api/ {KEY}/conditions/q/IT/Milan.json
它就像一个魅力。
当我知道我正在搜索的城市在许多国家/地区都可用时,我将“州”值添加到端点,如下所示:
http://api.wunderground.com/api/ {KEY}/conditions/q/US/PA/Lancaster.json
当我在印度搜索新德里时,问题就出现了(此时我担心其他城市也是如此):
http://api.wunderground.com/api/{KEY}/conditions/q/IN/DL/NewDelhi.json
在这种情况下,响应是这样的:
"error": {
"type": "querynotfound",
"description": "No cities match your search query"
}
但是如果我通过“zmw”参数为印度的新德里调用条件/
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。:)