收藏 分享(赏)

基于php的pm2.5实时查询api调用代码实例.doc

上传人:scg750829 文档编号:12333510 上传时间:2021-12-11 格式:DOC 页数:5 大小:176.50KB
下载 相关 举报
基于php的pm2.5实时查询api调用代码实例.doc_第1页
第1页 / 共5页
基于php的pm2.5实时查询api调用代码实例.doc_第2页
第2页 / 共5页
基于php的pm2.5实时查询api调用代码实例.doc_第3页
第3页 / 共5页
基于php的pm2.5实时查询api调用代码实例.doc_第4页
第4页 / 共5页
基于php的pm2.5实时查询api调用代码实例.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于 php 的 pm2.5 实时查询 api 调用代码实例代码描述:基于 php 的 pm2.5 实时查询 api 调用代码实例关联数据:空气质量接口地址: +-/-/ 空气 质量调 用示例代码 聚合数据/ 在线 接口文档: 请 的 appkey$appkey = “*“;/*1.城市空气质量*$url = “:8080/environment/air/cityair“;$params = array(“city“ = “,/城市名称的中文名称或拼音,如:上海 或 shanghai“key“ = $appkey,/APP Key);$paramstring = http_build_quer

2、y($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($result'error_code'='0')print_r($result);elseecho $result'error_code'.“:“.$result'reason'elseecho “请求失败“;/*/*2.城市空气 PM2.5 指数*$url = “:8080/environment/air/pm“;$params

3、= array(“city“ = “,/城市名称的中文名称或拼音,如:上海 或 shanghai“key“ = $appkey,/APP Key);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($result'error_code'='0')print_r($result);elseecho $result'error_code'.“

4、:“.$result'reason'elseecho “请求失败“;/*/*3.城市空气质量-城市列表*$url = “:8080/environment/air/airCities“;$params = array(“key“ = $appkey,/APP Key);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($result'error_code'

5、;='0')print_r($result);elseecho $result'error_code'.“:“.$result'reason'elseecho “请求失败“;/*/*4.城市空气 PM2.5 指数- 城市列表*$url = “:8080/environment/air/pmCities“;$params = array(“key“ = $appkey,/APP Key);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$

6、result = json_decode($content,true);if($result)if($result'error_code'='0')print_r($result);elseecho $result'error_code'.“:“.$result'reason'elseecho “请求失败“;/*/*5.城市辐射指数*$url = “:8080/environment/air/radia“;$params = array(“city“ = “,/城市名称的中文拼音,查询城市为“ 上海”,则输入:上海“num“ =

7、“,/查询页码数,不写默认为第一页。“key“ = $appkey,/APP Key);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result)if($result'error_code'='0')print_r($result);elseecho $result'error_code'.“:“.$result'reason'else

8、echo “请求失败“;/*/* 请求接口返回内容* param string $url 请求的 URL 地址* param string $params 请求的参数* param int $ipost 是否采用 POST 形式* return string*/function juhecurl($url,$params=false,$ispost=0)$httpInfo = array();$ch = curl_init();curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );curl_setopt( $ch, C

9、URLOPT_USERAGENT , 'JuheData' );curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );curl_setopt( $ch, CURLOPT_TIMEOUT , 60);curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);if( $ispost )curl_setopt( $ch , CURLOPT_POST , true );curl_setopt( $ch , CU

10、RLOPT_POSTFIELDS , $params );curl_setopt( $ch , CURLOPT_URL , $url );elseif($params)curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );elsecurl_setopt( $ch , CURLOPT_URL , $url);$response = curl_exec( $ch );if ($response = FALSE) /echo “cURL Error: “ . curl_error($ch);return false;$httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );$httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );curl_close( $ch );return $response;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报