简介
欢迎您选择本程序进行IP接口数据查询,通过该接口可以查询指定IP的所在国家、城市、服务商等信息;查出的结果仅供参考!
注意事项
请勿使用临时邮箱注册账户,临时邮箱注册账户无法调用接口
使用限制
目前接口的调用量限制为日调用量不超过1000次,如果超过会发送邮件提醒,三次超过则直接封停账户。调用量大的用户可使用付费模式,付费模式说明,站长QQ:297760026
使用说明
参数 | 说明 |
接口地址 | https://67ip.cn/check |
请求方式 | 支持 POST / GET 请求 |
返回格式 | JSON |
请求参数
参数 | 类型 | 说明 | 是否必须 |
ip | String | IP地址,格式:127.0.0.1 | 是 |
token | String | 秘钥,格式:bff470b9d*****cfc5a83ccbf9b9102e,登录后在个人主页获取 | 是 |
示例代码
$ip = '121.77.97.126'; // 随机模拟IP $token = '16e8e34d8e7*****29c8d3ae6159fe84'; // 用户token ,登录系统后可获取到 $data = curl_get($ip, $token); var_dump($data); /** * curl get 请求 * @param $ip * @param $token * @return bool|string */ function curl_get($ip, $token) { // 初始化 $ch = curl_init(); // 设置变量 curl_setopt($ch, CURLOPT_URL, sprintf('https://67ip.cn/check?ip=%s&token=%s', $ip, $token)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 执行并获取结果 $output = curl_exec($ch); // 释放cURL句柄 curl_close($ch); return $output; }
返回样例
{ "code":200, "message":"success", "data":{ "country":"中国", "province":"辽宁", "city":"鞍山", "service":"联通" } }
错误信息
错误码 | 说明 |
100 | 缺失IP参数 |
101 | IP格式错误 |
102 | 缺失Token参数 |
103 | Token参数错误 |
104 | 临时邮箱注册账户,禁止调用接口 |
105 | 日调用量过大,请阅读常见问题 |