PHP调用示例
<?php
// 获取IP地址API调用示例
$apiUrl = "https://41game.com/data/getip.php";
$apiKey = "your_api_key_here";
// 构建请求参数
$params = [
'key' => $apiKey
];
// 初始化curl
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $apiUrl . '?' . http_build_query($params),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
// 执行请求
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
// 解析结果
if ($httpCode == 200) {
$result = json_decode($response, true);
if (isset($result['myip'])) {
// 请求成功,输出IP地址
echo "您的IP地址是:" . $result['myip'];
// 示例输出:您的IP地址是:175.160.201.213
} else {
echo "API返回错误:" . json_encode($result);
}
} else {
echo "请求失败,HTTP状态码:" . $httpCode;
}
?>
Python调用示例
import requests
import json
# 获取IP地址API调用示例
api_url = "https://41game.com/data/getip.php"
api_key = "your_api_key_here"
# 构建请求参数
params = {
'key': api_key
}
# 发起请求
response = requests.get(api_url, params=params, timeout=10, verify=False)
# 解析结果
if response.status_code == 200:
result = response.json()
if 'myip' in result:
# 请求成功
print(f"您的IP地址是:{result['myip']}")
# 示例输出:您的IP地址是:175.160.201.213
else:
print(f"API返回错误:{result}")
else:
print(f"请求失败,状态码:{response.status_code}")
返回示例
{"myip":"175.160.201.213"}
{"myip":"2408:84f7:6a00:100:0:0:0:123"}
{"error":"API密钥错误","code":400}