`
喵喵大神
  • 浏览: 38029 次
文章分类
社区版块
存档分类
最新评论

基于Python的移动联通基站接口调用代码实例

阅读更多

 

文章是调用聚合数据上的移动联通基站接口,文档地址:https://www.juhe.cn/docs/api/id/8

 

#!/usr/bin/python
# -*- coding: utf-8 -*-
import json, urllib
from urllib import urlencode
 
#----------------------------------
# 移动联通基站调用示例代码 - 聚合数据
# 在线接口文档:http://www.juhe.cn/docs/8
#----------------------------------
 
def main():
 
    #配置您申请的APPKey
    appkey = "*********************"
 
    #1.基站定位
    request1(appkey,"GET")
 
 
 
#基站定位
def request1(appkey, m="GET"):
    url = "http://v.juhe.cn/cell/get"
    params = {
        "<font color=red>mnc</font>" : "", #<font color=red>移动基站:0 联通基站:1  默认:0</font>
        "lac" : "", #小区号
        "cell" : "", #基站号
        "hex" : "", #进制类型,16或10,默认:10
        "dtype" : "", #返回的数据格式:json/xml/jsonp
        "callback" : "", #当选择jsonp格式时必须传递
        "key" : appkey, #APPKEY
 
    }
    params = urlencode(params)
    if m =="GET":
        f = urllib.urlopen("%s?%s" % (url, params))
    else:
        f = urllib.urlopen(url, params)
 
    content = f.read()
    res = json.loads(content)
    if res:
        error_code = res["error_code"]
        if error_code == 0:
            #成功请求
            print res["result"]
        else:
            print "%s:%s" % (res["error_code"],res["reason"])
    else:
        print "request api error"
 
 
 
if __name__ == '__main__':
    main()

 

分享到:
评论

相关推荐

    ITU大气衰减算法、接口文档与示例

    《ITU大气衰减算法、接口文档与示例》是一份重要的资源,主要涉及卫星和地面基站通信中的信道建模,以及如何通过编程实现这些模型并进行web服务部署。在这个项目中,我们可以深入理解到数字通信领域的一些核心概念,...

    短信猫开发实例

    短信猫通常有一个基于GSM或3G网络的SIM卡插槽,它们通过无线电通信与移动网络运营商的基站进行通信,实现短信和电话的功能。对于开发者来说,短信猫提供了AT命令集,这是一个由GSM协议定义的一系列控制指令,用于...

    VC与Labview、Matlab编程论文资料

    基于VC++的AIS基站网络系统的研究与实现.pdf 基于VC++的小型变电站监控组态软件的设计与开发.pdf 基于VC++的智能压路机人机交互软件开发.pdf 基于VC++的汽车制动系统计算与分析软件的研究与开发.pdf 基于VC++的泵-管...

    VC与Labview、Matlab编程论文资料[2].rar

    基于VC++的AIS基站网络系统的研究与实现.pdf 基于VC++的小型变电站监控组态软件的设计与开发.pdf 基于VC++的智能压路机人机交互软件开发.pdf 基于VC++的汽车制动系统计算与分析软件的研究与开发.pdf 基于VC++的泵-管...

    VC与Labview、Matlab编程论文资料[4].rar

    基于VC++的AIS基站网络系统的研究与实现.pdf 基于VC++的小型变电站监控组态软件的设计与开发.pdf 基于VC++的智能压路机人机交互软件开发.pdf 基于VC++的汽车制动系统计算与分析软件的研究与开发.pdf 基于VC++的泵-管...

    01_SVA_DEMO_APP_SERVER.zip_5671_DEMO_register sva_室内定位

    【标题】"01_SVA_DEMO_APP_SERVER.zip_5671_DEMO_register sva_室内定位" 提供的是华为公司关于室内定位服务端的示例代码,它基于华为的小基站(Small Cell)技术。这个压缩包的核心是演示如何在室内环境中实现精确...

    信力隆开关电源通讯协议

    这可能涉及到C语言、Python、Java等编程语言,以及相关的库函数或API调用。 总的来说,信力隆开关电源通讯协议是电力系统智能化的核心技术之一,它使得电源设备的管理变得更加便捷、高效,也为设备的故障预防和性能...

    仿摩拜单车

    【仿摩拜单车】项目是一个基于移动应用的模拟共享单车服务的软件开发实例,它旨在提供类似于摩拜单车的用户体验,包括查找附近单车、虚拟解锁以及记录和展示骑行路线的功能。这个项目可以帮助开发者学习如何整合地理...

    微信小程序 高速公路交通事件实时定位系统

    微信小程序可以通过调用微信的地理位置接口,获取用户的位置信息,结合高德地图或百度地图等第三方地图服务,实现对用户位置的精准定位。同时,系统可以结合GPS、基站和WiFi等多种方式,确保在高速公路上也能稳定...

Global site tag (gtag.js) - Google Analytics