PHP调用API接口实现天气查询功能的示例
天气预报查询接口API,在这里我使用的是国家气象局天气预报接口 使用较多的还有:新浪天气预报接口、百度天气预报接口、google天气接口、Yahoo天气接口等等。 1、查询方式根据地名查询各城市天气情况 2.请求URL地址http://route.showapi.com/9-2 3、接口参数说明: 二、应用级参数(每个接入点有自己的参数): 4.返回参数以JSON格式返回结果 1)系统级参数(所有接入点都会返回的参数) 2)应用级参数(系统级输出参数showapi_res_body字段中的json数据结构) 具体调用操作: PHP中自带了处理json格式字符串的内置函数,下面做一个事例,并给出完整代码: $showapi_appid,'areaid'=> "",'area'=> "淄博",'needMoreDay'=> "",'needIndex'=> "",'needHourData'=> "",'need3HourForcast'=> "",'needAlarm'=> "" //添加其他参数 );//创建参数(包括签名的处理)接口自带编写的数组 return $paraStr; $param = createParam($paramArr,$showapi_secret); //获取json格式的数据 //对json格式的字符串进行编码 $v = $arr->showapi_res_body;$attr = $v->f1; //所需要的数据进行调用 $sql = "insert into weather values('','{$arr1}','{$arr2}')"; 效果如图: 以上这篇PHP调用API接口实现天气查询功能的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |