1.0.5 • Published 3 years ago

ip-to-address v1.0.5

Weekly downloads
14
License
ISC
Repository
-
Last release
3 years ago

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
}
1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago