获取IP的API整合
前言
这两个API都是我用了挺久的了,稳定性没得说。
百度地图
接口地址:https://api.map.baidu.com/location/ip
请求方式:GET
参数:ip需查询的 IP 地址(可选)ak:百度地图开放平台申请的密钥(必填)coor:坐标类型(如 bd09ll 返回百度经纬度)
返回:
{
"status": 0,
"content": {
"ip": "114.514.1919.810",
"address_detail": {
"country": "日本下北泽",
"province": "",
"city": ""
}
}
}腾讯位置
接口地址:https://apis.map.qq.com/ws/location/v1/ip
请求方式:GET
参数:ip:需查询的 IP 地址(可选,不填写就是请求设备的)key:腾讯位置服务开发者密钥(必填)output:返回格式(可选,json或jsonp,默认json)
返回:
{
"status": 0,
"message": "query ok",
"result": {
"ip": "113.118.xx.xx",
"location": {
"lat": 23.1291,
"lng": 113.2644
},
"ad_info": {
"nation": "中国",
"province": "广东省",
"city": "广州市",
"district": "天河区"
}
}
}