如何在PHP 中利用cURL 取得API 回應
在PHP 中,利用獨立類別使用cURL 呼叫API 並擷取回應是一種常見做法。為了幫助實現這一點,這裡有一個資源豐富的程式碼片段,可以合併到您的PHP 類別:
$response = get_web_page("http://socialmention.com/ search?q =iphone apps&f=json&t=microblogs&lang=fr");
$resArr = array();
$resArr = json_decode($response);
echo "
"; <br>print_r($resArr);<br>echo "
function get_web_page($url) {
$options = array( CURLOPT_RETURNTRANSFER => true, // Return web page CURLOPT_HEADER => false, // Exclude headers CURLOPT_FOLLOWLOCATION => true, // Follow redirects CURLOPT_MAXREDIRS => 10, // Restrict to 10 redirects CURLOPT_ENCODING => "", // Handle compressed content CURLOPT_USERAGENT => "test", // Specify the user agent CURLOPT_AUTOREFERER => true, //Automatically set referer on redirects CURLOPT_CONNECTTIMEOUT => 120, // Timeout for connections CURLOPT_TIMEOUT => 120 // Timeout for responses ); $ch = curl_init($url); curl_setopt_array($ch, $options); $content = curl_exec($ch); curl_close($ch); return $content;
}
?>
以上是如何使用 cURL 和 PHP 取得 API 回應:逐步指南?的詳細內容。更多資訊請關注PHP中文網其他相關文章!