franhernandez/weather

PHP 的天气库

dev-master 2014-05-25 15:11 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:49:38 UTC


README

构建状态 天气

PHP 天气库 (Yahoo Api),使用 HTTP 客户端 Guzzle。
Guzzle: http://guzzle.readthedocs.org/en/latest/http-client/client.html#creating-a-client
Yahoo Api 天气: https://developer.yahoo.com/weather/

以下是一个示例

$woeid = '753692'; //From Barcelona City
$library = new WeatherLibrary();
$library->getWeatherFromWoeid($woeid);

响应

<img src="http://l.yimg.com/a/i/us/we/52/28.gif"/><br />
<b>Current Conditions:</b><br />
Mostly Cloudy, 68 F<BR />
<BR /><b>Forecast:</b><BR />
Sun - Mostly Clear. High: 68 Low: 60<br />
Mon - Thunderstorms. High: 67 Low: 58<br />
Tue - Partly Cloudy. High: 69 Low: 59<br />
Wed - Showers. High: 66 Low: 58<br />
Thu - Mostly Sunny. High: 68 Low: 60<br />
<br />
<a href="http://us.rd.yahoo.com/dailynews/rss/weather/Barcelona__ES/*http://weather.yahoo.com/forecast/SPXX0015_f.html">Full Forecast at Yahoo! Weather</a><BR/><BR/>
(provided by <a href="http://www.weather.com" >The Weather Channel</a>)<br/>


当前状况
大部分多云,68 华氏度

预报
周日 - 主要晴朗。最高:68 最低:60
周一 - 雷暴。最高:67 最低:58
周二 - 部分多云。最高:69 最低:59
周三 - 阵雨。最高:66 最低:58
周四 - 主要晴朗。最高:68 最低:60

在 Yahoo! 天气查看完整预报

(由 天气频道 提供)