Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung des gesamten Prozesses des PHP -Schnellaufrufs an Baidu Wenxin Yiyan API -Schnittstelle

Detaillierte Erläuterung des gesamten Prozesses des PHP -Schnellaufrufs an Baidu Wenxin Yiyan API -Schnittstelle

gitbox 2025-06-10

1. Prozessüberblick

Baidu Wenxin Yiyan bietet eine zufällig erzeugte Inhaltsschnittstelle, einschließlich alter Gedichte, modernen Gedichte und berühmten Zitate. In diesem Artikel wird Sie mithilfe von PHP ein Programm schreiben, die API -Schnittstelle aufrufen und einen zufälligen Satz erhalten.

2. Register Baidu Wenxin Yiyan API -Schnittstelle

2.1 API -Schlüssel erhalten

Bevor Sie Baidu Wenxin Yiyan API verwenden, müssen Sie den API -Schlüssel beantragen. Bitte besuchen Sie die offizielle Website von Baidu Wenxin Yiyan, um die Registrierung abzuschließen und Ihren exklusiven API -Schlüssel zu generieren.

 
$url = 'https://v1.hitokoto.cn/'; //APISchnittstellenadresse
$key = ''; //Füllen Sie Ihre Bewerbung ausAPI Key

Bitte ersetzen Sie die $ -Kaste im obigen Code durch die von Ihnen erhaltene API -Taste.

3. Senden Sie die HTTP -Anfrage

Nachdem Sie den API -Schlüssel erhalten haben, können Sie die Curl -Erweiterung von PHP verwenden, um HTTP -GET -Anforderungen zu senden, die API aufzurufen und Antwortdaten zu erhalten. Der API -Schlüssel muss als Parameter übergeben werden.

 
$ch = curl_init(); //InitialisierungcURLHandhaben
curl_setopt($ch, CURLOPT_URL, $url); //Richten Sie eine Anfrage einURL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //Geben Sie das Ergebnis als Zeichenfolge zurück
$output = curl_exec($ch); //Eine Anfrage ausführen
curl_close($ch); //关闭Handhaben

Verwenden Sie in diesem Code -Snippet curl_init (), um ein Handle curl_setopt () zu erstellen, um die Anforderungsoptionen zu konfigurieren, curl_exec (), um die Anforderung auszuführen und schließlich die Verbindung zu schließen.

4. API -Antworten analysieren

Nach einer erfolgreichen Anfrage wird eine Antwort im JSON -Format empfangen. Nachdem es in ein Array durch JSON_DECODE () analysiert hat, kann das Feld "Hitokoto" extrahiert werden, dh ein zufällig erzeugter Satz.

 
$result = json_decode($output, true); //AnalyseJSONFür ein Array
$hitokoto = $result['hitokoto']; //Holen Sie sich zufällige Sätze
$from = $result['from']; //Holen Sie sich Quellinformationen

Hier verwenden wir die Arrayschlüsselnamen, um die erforderlichen Daten für eine einfachere nachfolgende Verarbeitung zu erhalten.

5. Ausgabe zufällig erzeugte Zitate

Schließlich wird der erhaltene Satz auf die Webseite oder Anwendung ausgegeben.

 
echo '' . $hitokoto . ''; //Ausgabezitate

Die Echo -Anweisung zeigt dem Client das zufällige Angebot.

6. Vollständiger Beispielcode

Integrieren Sie die obigen Schritte und rufen Sie den PHP -Code von Baidu Wenxin Yiyan API wie folgt auf:

 
$url = 'https://v1.hitokoto.cn/'; //APISchnittstellenadresse
$key = ''; //Füllen Sie Ihre ausAPI Key
<p>$ch = curl_init(); //InitialisierungcURLHandhaben<br>
curl_setopt($ch, CURLOPT_URL, $url); //Richten Sie eine Anfrage einURL<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //Return String -Ergebnis<br>
$output = curl_exec($ch); //Eine Anfrage ausführen<br>
curl_close($ch); //关闭Handhaben</p>
<p>$result = json_decode($output, true); //AnalyseJSONAntwort<br>
$hitokoto = $result['hitokoto']; //Holen Sie sich zufällige Zitate<br>
$from = $result['from']; //Quelle erhalten</p>
<p>echo '' . $hitokoto . ''; //Ausgabezitate<br>

Der obige Code kann die Baidu Wenxin Yiyan -Schnittstelle problemlos aufrufen, zufällig einen Satz erhalten und anzeigen, der für die Webseitenanzeige und andere PHP -Projekte geeignet ist.