我不知道原始问题是如何脱离主题,但无论如何编辑......
我的问题:
我有一个网站,显示西雅图西雅图即将举行的活动。我想提供一个方便的链接<a href="someURL">
来为西雅图提供一个互动天气页面。我不想要JSON REST API等。我希望能够像:
<a href="www.someweather.com/api/Seattle+WA">See Weather</a>
然而,这样的URL似乎不存在。大多数天气服务(例如Yahoo,WeatherUnderground)允许用户以交互方式输入城市名称,但之后他们会经历一些内部魔术,并且最终会使用特殊ID对URL进行编码。
e.g。西雅图WA分别是
http://www.wunderground.com/cgi-bin/findweather/getForecast?query=zmw:98101.1.99999 or
http://weather.yahoo.com/united-states/washington/seattle-2490383/
http://www.weather.com/weather/today/Seattle+WA+USWA0395:1:US
如果没有,是否有人知道我可以在城市之间进行翻译的API或方法,并获得其中一项主要服务的神奇代码(例如,雅虎,西雅图-2490383)?例如我可以去像
http://www.blah/weathertranslator?location=Seattle+WA&format=json
并取回神奇数字(例如雅虎的“西雅图-2490383”)
注意:经过更多的研究后,http://autocomplete.wunderground.com/aq?query=Seattle+WA看起来像我想要的那样#2 for weatherunderground ...
由于