{ "code": 0, "data": { "code": " $API_KEY,\n 'param1' => 'value1',\n 'param2' => 'value2',\n];\n\nfunction apiRequest($url, $data = [], $method = 'GET') {\n $queryString = http_build_query($data);\n \n if ($method === 'GET') {\n $url .= (strpos($url, '?') !== false) ? '&' : '?';\n $url .= $queryString;\n }\n \n $ch = curl_init();\n curl_setopt($ch, CURLOPT_URL, $url);\n curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);\n curl_setopt($ch, CURLOPT_TIMEOUT, 30);\n \n if ($method === 'POST') {\n curl_setopt($ch, CURLOPT_POST, true);\n curl_setopt($ch, CURLOPT_POSTFIELDS, $queryString);\n }\n \n $response = curl_exec($ch);\n curl_close($ch);\n \n return $response;\n}\n\n$response = apiRequest($API_URL, $request_data);\n$result = json_decode($response, true);\n\nif ($result && isset($result['code'])) {\n if ($result['code'] == 0) {\n echo '请求成功!' . PHP_EOL;\n print_r($result['data']);\n } else {\n echo '请求失败: ' . ($result['msg'] ?? '未知错误') . PHP_EOL;\n }\n} else {\n echo '响应解析失败: ' . $response . PHP_EOL;\n}", "language": "php", "method": "GET", "api_url": "" }, "msg": "生成成功" }