通过ip确定地理位置

通过ip确定位置

https://api.bilibili.com/x/web-interface/zone

请求方式:GET

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
messagestr错误信息默认为0
ttlnum1
dataobj信息本体

data对象:

字段类型内容备注
addrstr公网IP地址
countrystr国家/地区名
provincestr省/州非必须存在项
citystr城市非必须存在项
ispstr运营商名
latitudenum纬度
longitudenum经度
zone_idnumip数据库id
country_codenum国家/地区代码

示例:

curl 'https://api.bilibili.com/x/web-interface/zone'
查看响应示例:
{
    "code":0,
    "message":"0",
    "ttl":1,
    "data":{
            "addr":"36.40.120.145",
            "country":"中国",
            "province":"陕西",
            "city":"渭南",
            "isp":"电信",
            "latitude":34.4995,
            "longitude":109.492821,
            "zone_id":4472912,
            "country_code":86
        }
}