简介
欢迎您选择本程序进行IP接口数据查询,通过该接口可以查询指定IP的所在国家、城市、服务商等信息;查出的结果仅供参考!
使用限制
目前我们对每日接口的调用量未做限制,但是我们在QPS上做出了限制,不超过20QPS/s,如果您的调用频次过高,建议您自行搭建IP地址查询服务器,我们出售源码,如有需要请联系站长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参数错误 |