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 を通じて API と対話する PHP クラスの標準機能を典型的に表しています。基本的に、API URL を受信し、cURL を呼び出して API 応答を取得し、必要に応じて応答を JSON として解析し、結果を読み取り可能な形式で表示します。
以上がcURL と PHP を使用して API 応答を取得する方法: ステップバイステップ ガイド?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。