跳转到: 导航, 搜索
第9行: 第9行:
 
{{api_args|json|true|string|特殊的JSON参数形式,使用方法如下,见注意事项。}}|
 
{{api_args|json|true|string|特殊的JSON参数形式,使用方法如下,见注意事项。}}|
 
apiToolPara=key1=json&value1=JSON格式参数,见wiki文档注意事项|
 
apiToolPara=key1=json&value1=JSON格式参数,见wiki文档注意事项|
 +
relat_qa=<html><div id="relat_qa" data="location/mobile/get_location"></div></html>|
 
result=
 
result=
 
<pre>
 
<pre>

2012年11月16日 (五) 15:14的版本

location/mobile/get_location

根据移动基站WIFI等数据获取当前位置信息

URL

https://api.weibo.com/2/location/mobile/get_location.json

支持格式

JSON

HTTP请求方式

POST

是否需要登录


关于登录授权,参见 如何登录授权

访问授权限制

访问级别:普通接口
频次限制:
关于频次限制,参见 接口访问权限说明

请求参数

  必选 类型及范围 说明
access_token true string 采用OAuth授权方式为必填参数,OAuth授权后获得。
json true string 特殊的JSON参数形式,使用方法如下,见注意事项。

注意事项

  • 该接口请求参数需要以JSON格式,用POST请求方式发送;
  • 发送请求的Content-Type必须为application/json;
  • 发送的JSON格式参数的数据必须如下:
{
    "version": "1.1.0",
    "host": "api.weibo.com/2/location/mobile/get_location",
    "radio_type": "gsm",
    "request_address": true,
    "decode_pos": true,
    "ip": "192.168.0.1",
    "location": {
        "latitude": "39.08943",
        "longitude": "116.36843",
        "accuracy": "678.0"
    },
    "cell_towers": [
        {
            "cell_id": "4466",
            "location_area_code": "26630",
            "mobile_country_code": "460",
            "mobile_network_code": "0",
            "signal_strength": "-60"
        },
        {
            "cell_id": "4466",
            "location_area_code": "25054",
            "mobile_country_code": "460",
            "mobile_network_code": "0",
            "signal_strength": "-70"
        },
        ...
    ],
    "wifi_towers": [
        {
            "mac_address": "00:0B:86:27:99:B0",
            "mac_name": "cnc",
            "signal_strength": "78"   
        },
        {
            "mac_address": "00:0B:86:28:7B:F0",
            "mac_name": "CMCC",
            "signal_strength": "90"
        },
        ...
    ]
}

调用样例及调试工具

API测试工具

返回结果

JSON示例

{
    "location": {
        "longitude": "116.39794",
        "latitude": "39.90817",
        "accuracy": "50",
        "altitude": "0",
        "altitude_accuracy": "0",
        "address": {
            "city": "11",
            "province": "32",
            "city_name": "北京",
            "province_name": "朝阳区",
            "district": "朝阳区",
            "address": "中国北京市海淀区中关村"
        }
    }
}

关于错误返回值与错误代码,参见 错误代码说明

返回字段说明

其他

目前定位服务只支持中国大陆地区;

相关问题


帮助中心 查看更多问题或提问


Language: [[{{{2/uri}}}|中文]]




api评价