1.0.5 • Published 3 years ago
ip-to-address v1.0.5
1、安装 npm i ip-to-address
2、导入 const iptoaddress = require('ip-to-address');
3、拿下面的代码测试一下看看,这是测试用例,密钥请自己申请。
const myip="119.75.217.109";//测试的IP,用户IP可以安装 npm i ip 获取,包里有了所以不需要再次安装。
(async () => {
const taobao=await iptoaddress.taobao(myip,'alibaba-inc');
console.log("淘宝",taobao);
const qq=await iptoaddress.qq(myip,'LIJBZ-EASC6-AJZSD-EJXOV-JSRJT-BFFOY');
console.log("腾讯",qq);
const amap=await iptoaddress.amap(myip,'93f15d50cdec09eda38d843a35c2a66c');
console.log("高德",amap);
const baidu=await iptoaddress.baidu(myip,'SpDyCgDW9P3iWo9RfDjxM8z6OqsPBLbw');
console.log("百度",baidu)
})()
淘宝:
{
data: {
area: '',
country: '中国',
isp_id: '100017',
queryIp: '119.75.217.109',
city: '北京',
ip: '119.75.217.109',
isp: '电信',
county: '',
region_id: '110000',
area_id: '',
county_id: null,
region: '北京',
country_id: 'CN',
city_id: '110100'
},
msg: 'query success',
code: 0
}
腾讯:
{
status: 0,
message: 'query ok',
result: {
ip: '119.75.217.109',
location: { lat: 39.90469, lng: 116.40717 },
ad_info: {
nation: '中国',
province: '北京市',
city: '北京市',
district: '',
adcode: 110000
}
}
}
高德:
{
status: '1',
info: 'OK',
infocode: '10000',
province: '北京市',
city: '北京市',
adcode: '110000',
rectangle: '116.0119343,39.66127144;116.7829835,40.2164962'
}
百度:
{
address: 'CN|北京|北京|None|BAIDU|0|0',
content: {
address: '北京市',
address_detail: {
city: '北京市',
city_code: 131,
district: '',
province: '北京市',
street: '',
street_number: ''
},
point: { x: '116.40387397', y: '39.91488908' }
},
status: 0
}