外网ip信息获取API接口免费调用

2023-06-12

数脉API

外网ip信息获取API接口免费调用

一、接口名称:

外网ip信息获取接口

二、接口介绍:

外网ip信息获取API可以根据客户上网所用信息,取得客户端访问互联网时的外网ip及对应的地理城市信息(不需要额外的参数。只要调用此接口,接口将返回用者所在ip的信息及地址位置)

三、API接口文档

1、请求地址

url:https://api.shumaidata.com/v10/getip/outside

请求方式 method:post

参数:

2、签名算法说明:

服务商分配的appid、当前时间毫秒数timestamp、商户分配的app_security、 三者通过&符号拼接成字符串进行md5加密得到。


 如:appid=xyzxyzxyz,timestamp=1555378976238,app_security=efcefcefcefcefc ;

 拼接后的字符串格式:str = appid的值&amptimestamp的值&app_security的值;

 拼接后的字符串:str = xyzxyzxyz&1555378976238&efcefcefcefcefc ;

 加密后得到sign = md5(str) = 4e7e1974b79f3656aeaf03f1158f5d5d ;


3、正确返回:

{

   "msg": "成功",

   "success": true,

   "code": 200,

   "data": {

       "orderNo": "5uwl3xzmx3xmec29v0",

       "region": "浙江", // 省份

       "county": "拱墅", //乡镇

       "isp": "联通",  // 运营商

       "continents": "亚洲", //七大洲的哪一个

       "en_name": "China",  // 国家英文名

       "city_code": "330105",  //城市编码

       "lnt": "120.14209",  // 经度

       "lat": "30.31968",  //纬度

       "en_name_short": "CN", // 国家简码

       "ip": "123.157.222.154", //ip

       "city": "杭州", //城市

       "country": "中国"  // 国家

   }

}

4、错误返回:

{

   "msg": "参数错误",

   "success": false,

   "code": 400,

   "data": { }

}

5、返回字段说明:

6、code错误码说明