So verwenden Sie cURL zum Abrufen von API-Antworten in PHP
In PHP ist die Nutzung eigenständiger Klassen zum Aufrufen von APIs mithilfe von cURL und zum Abrufen von Antworten eine Lösung gängige Praxis. Um Ihnen dabei zu helfen, finden Sie hier einen hilfreichen Codeausschnitt, der in Ihre PHP-Klasse integriert werden kann:
$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;
}
?>
Dieses Code-Snippet verkörpert die Standardfunktionalität einer PHP-Klasse, die über cURL mit APIs interagiert. Im Wesentlichen empfängt es eine API-URL, ruft cURL auf, um die API-Antwort abzurufen, analysiert die Antwort bei Bedarf als JSON und präsentiert die Ergebnisse in einem lesbaren Format.
Das obige ist der detaillierte Inhalt vonWie rufe ich API-Antworten mit cURL und PHP ab: Eine Schritt-für-Schritt-Anleitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!