sockstack / weather
天气 SDK。
0.0.1
2018-10-31 09:20 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^7.4
This package is auto-updated.
Last update: 2024-09-20 14:42:41 UTC
README
通知
这是一个测试案例,不可用于生产环境。
安装
$ composer require sockstack/weather -vvv
用法
use Sockstack\Weather\Weather; $weather = new Weather(); //json $response = $weather->get("北京市"); //array $response = $weather->get("北京市", true);
响应
json
{
"data": {
"yesterday": {
"date": "30日星期二",
"high": "高温 16℃",
"fx": "北风",
"low": "低温 1℃",
"fl": "<![CDATA[<3级]]>",
"type": "晴"
},
"city": "北京",
"aqi": "29",
"forecast": [
{
"date": "31日星期三",
"high": "高温 17℃",
"fengli": "<![CDATA[<3级]]>",
"low": "低温 3℃",
"fengxiang": "西南风",
"type": "晴"
},
{
"date": "1日星期四",
"high": "高温 17℃",
"fengli": "<![CDATA[<3级]]>",
"low": "低温 3℃",
"fengxiang": "南风",
"type": "晴"
},
{
"date": "2日星期五",
"high": "高温 18℃",
"fengli": "<![CDATA[<3级]]>",
"low": "低温 5℃",
"fengxiang": "南风",
"type": "晴"
},
{
"date": "3日星期六",
"high": "高温 17℃",
"fengli": "<![CDATA[<3级]]>",
"low": "低温 7℃",
"fengxiang": "南风",
"type": "多云"
},
{
"date": "4日星期天",
"high": "高温 14℃",
"fengli": "<![CDATA[3-4级]]>",
"low": "低温 6℃",
"fengxiang": "北风",
"type": "多云"
}
],
"ganmao": "天凉,昼夜温差较大,较易发生感冒,请适当增减衣服,体质较弱的朋友请注意适当防护。",
"wendu": "15"
},
"status": 1000,
"desc": "OK"
}
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不十分正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须附带适用的单元测试。
许可
MIT