$qq, "token" => $token ); // 构建完整的URL $url = $api_url . "?" . http_build_query($params); try { // 初始化curl $ch = curl_init(); // 设置curl选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 10秒超时 // 发送请求并获取响应 $response = curl_exec($ch); // 检查curl错误 if (curl_errno($ch)) { $error_msg = curl_error($ch); curl_close($ch); return array( "code" => 500, "msg" => "请求异常: " . $error_msg ); } // 获取HTTP状态码 $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); // 检查响应状态 if ($http_code == 200) { // 解析JSON响应 $result = json_decode($response, true); return $result; } else { return array( "code" => $http_code, "msg" => "请求失败: " . $http_code ); } } catch (Exception $e) { return array( "code" => 500, "msg" => "请求异常: " . $e->getMessage() ); } } // 主函数 function main() { // 替换为您的API Token $api_token = "YOUR_API_TOKEN"; // 要查询的QQ号码 $qq_number = "123456789"; echo "正在查询 LOL 账号状态...\n"; echo "QQ号码: " . $qq_number . "\n"; echo "API Token: " . $api_token . "\n"; echo str_repeat("-", 50) . "\n"; // 调用查询函数 $result = query_lol_account($qq_number, $api_token); // 打印查询结果 echo "查询结果:\n"; echo json_encode($result, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . "\n"; // 解析结果 if (isset($result["code"]) && $result["code"] == 200) { echo str_repeat("-", 50) . "\n"; echo "查询成功!\n"; if (isset($result["msg"])) { echo "消息: " . $result["msg"] . "\n"; } if (isset($result["data"])) { $data = $result["data"]; if (isset($data["status"])) { echo "状态: " . $data["status"] . "\n"; } if (isset($data["ban_time"]) && $data["ban_time"] != "") { echo "封禁时间: " . $data["ban_time"] . "\n"; } if (isset($data["end_time"]) && $data["end_time"] != "") { echo "解封时间: " . $data["end_time"] . "\n"; } } } else { echo str_repeat("-", 50) . "\n"; echo "查询失败!\n"; if (isset($result["msg"])) { echo "错误: " . $result["msg"] . "\n"; } } } // 运行主函数 main(); ?>