米拓模板开发PHP获取城市天气

2019-09-18 18:29:47

MetInfo米拓模板选购链接地址 http://www.shop1a.cn/product/

好久没更新了,最近在写开发米拓模板和小程序,预计下周写完了,挺不错的一套程序源码,今天写的文章是在米拓模板项目中获取城市天气预报,可以用百度的,这里还涉及了模拟get,学习到了

<?php

//注意$weatherURL: ***为com 

$resdata = json_decode(getWeather('珠海'),true);

print_r($resdata);


/**

 * 根据城市名称/ID获取详细天气预报

 * @param string $city [城市名称/ID]

 * @return array

 */

function getWeather($city){

//百度天气接口API

$location = $city;  //地区

$ak = "8lIbBbCrSBQ9If60RSoIOsjt"; //秘钥,需要申请,百度为了防止频繁请求

//注意:  ***为com  

$weatherURL = "http://api.map.baidu***/telematics/v3/weather?location=$location&output=json&ak=$ak";   

$res = httpGet($weatherURL);

return $res;

}

/**

 * 模拟get进行url请求

 * @param string $url

 * @return json

 */

function httpGet($url) {

$curl = curl_init();

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

curl_setopt($curl, CURLOPT_TIMEOUT, 500);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($curl, CURLOPT_URL, $url);

$res = curl_exec($curl);

curl_close($curl);

return $res;

}

?>


首页
网站模板
套餐咨询
QQ客服
咨询 QQ
2446503032
QQ咨询