菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

PHP获取城市天气API接口源码的标题可以是: 1. PHP实现城市天气API接口的源代码 2. 使用PHP编写的城市天气API接口源码 3. PHP代码实现城市天气API接口 4.

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:php教程 API接口 api教程 php代码 php获取

要获取城市天气API接口源码,首先需要找到一个提供天气信息的API,例如心知天气。然后,使用PHP的cURL库来发送HTTP请求并获取JSON格式的天气数据。以下是一个简单的示例: 1. 安装cURL库(如果尚未安装):`composer require guzzlehttp/guzzle` 2. 使用以下代码获取城市天气信息: ```php <?php require 'vendor/autoload.php'; use GuzzleHttp\Client; $client = new Client(); $response = $client->request('GET', 'https://api.seniverse.com/v3/weather/now.json?key=你的API密钥&location=北京'); $weatherData = json_decode($response->getBody(), true); echo "当前温度:" . $weatherData['results'][0]['now']['temperature'] . "℃";

php获取城市天气API接口源码,接口调用的是微鲤的接口,2020年9月1日 10:11:07测试接口还可以正常使用。

API查询接口代码

<?phpfunctiontian(){$city=$_GET['city'];$url="https://wthrcdn.etouch.cn/weather_mini?city=".$city;$str=file_get_contents($url);$result=gzdecode($str);//endecho$result;}tian();?>

接口返回数据

{"data":{"yesterday":{"date":"31日星期一","high":"高温34℃","fx":"北风","low":"低温24℃","fl":"<![CDATA[2级]]>","type":"晴"},"city":"武汉","forecast":[{"date":"1日星期二","high":"高温34℃","fengli":"<![CDATA[3级]]>","low":"低温23℃","fengxiang":"北风","type":"晴"},{"date":"2日星期三","high":"高温32℃","fengli":"<![CDATA[2级]]>","low":"低温20℃","fengxiang":"北风","type":"晴"},{"date":"3日星期四","high":"高温33℃","fengli":"<![CDATA[2级]]>","low":"低温19℃","fengxiang":"西风","type":"晴"},{"date":"4日星期五","high":"高温33℃","fengli":"<![CDATA[2级]]>","low":"低温21℃","fengxiang":"南风","type":"晴"},{"date":"5日星期六","high":"高温31℃","fengli":"<![CDATA[2级]]>","low":"低温21℃","fengxiang":"东风","type":"多云"}],"ganmao":"感冒易发期,外出请适当调整衣物,注意补充水分。","wendu":"28"},"status":1000,"desc":"OK"}


相关专题

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广