本代码是基于聚合数据的移动联通基站查询API实现的基站定位功能,使用前需要:
一、通过https://www.juhe.cn/docs/api/id/8申请一个接口查询appkey
二、完整调用代码实例:
<!--?php // +---------------------------------------------------------------------- // | JuhePHP [ NO ZUO NO DIE ] // +---------------------------------------------------------------------- // | Copyright (c) 2010-2015 http://juhe.cn All rights reserved. // +---------------------------------------------------------------------- // | Author: Juhedata <info@juhe.cn--> // +---------------------------------------------------------------------- //---------------------------------- // 聚合数据-基站查询API调用示例代码 //---------------------------------- header('Content-type:text/html;charset=utf-8'); $apiurl = 'http://v.juhe.cn/cell/get'; //基站接口url $mnc = '0';//移动基站:0 联通基站:1 默认:0 $cell = '28655';//大区号 $lac = '17695';//小区号 $key = '52a0ee009932b35054********'; //您申请的appkey $params = "mnc={$mnc}&cell={$cell}&lac={$lac}&key={$key}"; $content = juhecurl($apiurl,$params); if(!$content){ echo "网络错误,请求接口失败"; }else{ $result = json_decode($content,true); $error_code = $result['error_code']; if($error_code == 0){ //成功请求到数据 $data = $result['result']['data'][0]; /* "MCC":"460", "MNC":"1", "LNG":"120.721423", //gps坐标:经度 "LAT":"31.29854", //gps坐标:纬度 "O_LNG":"120.72577772352", //高德坐标:经度 "O_LAT":"31.296529947917", //高德坐标:纬度 "PRECISION":"1101", //基站覆盖半径 "ADDRESS":"江苏省苏州市吴中区金鸡湖大道368号" //基站地址 */ print_r($data); }else{ echo $result['reason']."(".$result['error_code'].")"; } } 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, CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36' ); curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 30 ); curl_setopt( $ch, CURLOPT_TIMEOUT , 30); curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true ); if( $ispost ) { curl_setopt( $ch , CURLOPT_POST , true ); curl_setopt( $ch , CURLOPT_POSTFIELDS , $params ); curl_setopt( $ch , CURLOPT_URL , $url ); } else { if($params){ curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params ); }else{ curl_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; }
相关推荐
本代码实例使用聚合数据平台提供的API接口,聚合数据平台是一个提供数据服务的平台,提供了大量的数据接口,用户可以通过这些接口获取所需的数据。 知识点3:APPKey的使用 在本代码实例中,我们需要使用APPKey来...
基站数据库是通信行业中至关重要的资源,它包含了移动、联通、电信三大运营商的基站信息,用于支持无线通信网络的运行和管理。这些基站是手机信号传输的基础设施,它们的位置、频率、功率等参数对于网络覆盖、信号...
【基于聚合数据API的新闻app】是一个利用API接口获取新闻数据并进行展示的移动应用程序,主要针对Android平台设计。在这款应用中,开发者利用了聚合数据API提供的服务,该服务通常会提供各种实时更新的新闻资讯,...
"基于PHP的聚合数据天气预报api调用示例" 本文档提供了基于PHP的聚合数据天气预报API调用示例,演示了如何使用PHP语言调用天气预报API,获取支持城市列表、根据城市获取天气预报、根据IP地址请求天气预报、根据GPS...
源码全部开源,非第三方远程接口,所有接口来自各大官方数据采集和本地数据调用!可二开或增加其他接口功能! 搭建教程: 该源码搭建非常简单,直接上传解压缩文件即可访问,PHP环境版本5.6,虚拟空间都可以使用,...
【标题】"聚合图床纯PHP源码 多接口"所涉及的知识点主要集中在PHP编程语言和图床服务的实现上。图床服务是用于存储和管理图片的平台,通常被论坛、博客或其他需要大量上传图片的网站所使用。这个源码提供了一个纯PHP...
聚合数据通常提供各种API接口,包括星座运势的数据,开发者可以通过调用这些接口来获取并展示相应的星座信息。 【描述】中的“欢迎大家下载”表明这是一个可供公众使用的应用程序,并且鼓励用户去体验和分享。这...
聚合数据是一个开放的数据服务平台,提供各种API接口,包括新闻、天气、笑话等各类实用信息。在小程序中,开发者通常会使用网络请求模块(wx.request)来与服务器进行交互,发送GET请求到聚合数据API的特定URL,获取...
以上代码示例展示了如何通过PHP与聚合数据的PM2.5实时查询API进行交互,获取所需的数据。在实际应用中,你可以根据需要对返回的数据进行处理和展示,例如在网页上展示空气质量指数,或者结合其他数据进行分析。同时...
农行支付接口API是银行与商户系统之间进行支付交互的关键技术,主要服务于web应用和移动APP的支付场景。本文将详细解析农行支付接口API在ASP.NET、Java、PHP等不同编程语言中的实现,以及如何利用提供的demo进行支付...
这个Java代码示例展示了如何通过HTTP请求调用聚合数据(Juhe)提供的新闻接口来获取新闻数据。在互联网行业中,这样的接口调用是常见的数据获取方式,特别是对于需要实时或定期更新内容的应用,如新闻应用、信息聚合...
在IT行业中,API(应用程序编程接口)扮演着至关重要的角色,它允许不同的软件系统之间进行交互和数据交换。本文将详细解析APISpace提供的“驾驶证信息核验”API接口的PHP调用示例代码,帮助开发者理解如何在PHP环境...
3. **Java Demo**:Java演示代码是实现招商银行聚合支付功能的实例,它包含了调用接口所需的必要步骤,如设置请求参数、签名验证、处理返回结果等。开发者可以通过阅读和运行这个Demo,理解如何在自己的应用中集成...
当我们谈论"全新PHP第三第四方支付源码API聚合支付多通道"时,我们指的是一个基于PHP开发的软件系统,该系统整合了多个第三方支付平台的接口,允许商家通过单一的接口实现多种支付方式,为用户提供更加便捷的支付...
PHP API文档是PHP开发者的必备参考资料,它详尽地介绍了PHP的各种函数、类、接口以及语言特性和配置选项,帮助开发者理解和运用PHP进行高效编程。 **PHP手册的重要性** PHP中文手册提供了详细的函数参考,包括每个...
这个实战案例将聚焦于如何利用聚合数据的API来实现短信验证码的发送与验证。 首先,我们需要了解聚合数据提供的短信验证码服务。聚合数据是一家提供多种API服务的公司,包括地理位置、天气、短信验证等。在短信...
在这个“一个使用vue2.0开发,聚合api数据的简易demo”中,我们可以看到如何利用Vue.js 2.0版本来构建一个应用程序,从API接口获取并展示数据。 首先,Vue 2.0 引入了虚拟DOM(Virtual DOM),这是一种优化UI更新的...
本项目"微信小程序-通过api接口获取新闻列表的demo"就是这样一个实例,它展示了如何利用微信小程序的网络请求能力来从聚合数据的新闻接口获取信息。 首先,我们要了解微信小程序的网络请求API——`wx.request()`. ...