Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie PHP, um eine Verbindung zu Baidu Wenxin Yiyan API herzustellen, um bestimmte Arten von Sätzen zu erhalten

So verwenden Sie PHP, um eine Verbindung zu Baidu Wenxin Yiyan API herzustellen, um bestimmte Arten von Sätzen zu erhalten

gitbox 2025-06-16

1. Einführung

Bei der Entwicklung von Webanwendungen müssen wir häufig externe Daten über die API erhalten. Baidu Wenxin Yiyan API ist eine API, die schöne und philosophische Sätze bietet. In diesem Artikel wird detailliert vorgestellt, wie PHP eine Verbindung zur Baidu Wenxin Yiyan API herstellt und bestimmte Arten von Sätzen erhalten kann.

2. Holen Sie sich den API -Schlüssel

Zunächst müssen Sie ein Konto auf der Baidu Open Cloud -Plattform registrieren, eine Anwendung erstellen und einen API -Schlüssel erhalten. Im Folgenden sind die Schritte:

2.1 Ein Konto registrieren

Besuchen Sie die offizielle Website der Baidu Open Cloud -Plattform:

 <span class="fun">https://cloud.baidu.com/</span>

Klicken Sie in der oberen rechten Ecke der Seite auf die Schaltfläche "Register", um die Kontoregistrierung abzuschließen. Gehen Sie nach der Registrierung zur Seite "Konsole", um Ihre App zu verwalten.

2.2 Erstellen einer Anwendung

Klicken Sie auf der Seite "Anwendungsverwaltungs" auf die Schaltfläche "App erstellen", geben Sie die relevanten Informationen (z. B. Anwendungsname, Beschreibung usw.) ein und bestätigen und erstellen Sie dann die Anwendung.

2.3 API -Schlüssel erhalten

Nachdem die Anwendung erfolgreich erstellt wurde, finden Sie den API -Schlüssel der entsprechenden Anwendung auf der Seite der Anwendungsverwaltung und kopieren Sie sie in die Sicherung.

3. Schließen Sie die API an, um Sätze zu erhalten

Um PHP zu verwenden, um eine Verbindung zu Baidu Wenxin Yiyan API herzustellen, können wir Daten erhalten, indem wir HTTP -Anforderungen senden. Hier sind die Schritte:

3.1 HTTP -Anfrage senden

Senden Sie HTTP -Anforderungen mit der Curl -Bibliothek. Hier ist der PHP -Beispielcode:

 
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://v1.hitokoto.cn/?cat=nature&charset=utf-8&encode=json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

Die URL -Adresse "https://v1.hitokoto.cn/" ist die Anforderungsadresse der API. Wir erhalten einen Satz von "natürlicher Schönheit". Die angeforderten Parameter können nach Bedarf eingestellt werden, um andere Arten von Sätzen zu erhalten.

3.2 JSON -Daten analysieren

Als nächstes müssen wir die von der API zurückgegebenen JSON -Formatdaten analysieren und in ein PHP -Array umwandeln. Sie können die Funktion `JSON_DECODE ()` verwenden, um sie zu vervollständigen:

 
$array = json_decode($response, true);
echo $array['hitokoto'];

Der obige Code gibt einfach den erhaltenen Satz aus. Tatsächlich können wir diese Daten weiter verarbeiten, z. B. das Speichern in einer Datenbank oder das Anzeigen auf einer Webseite.

4. CODE CODE -Beispiel

Hier ist der vollständige Beispielcode, der einen Satz natürlicher Schönheitstyp von der Baidu Wenxin Yiyan API enthält und ihn in der MySQL -Datenbank speichert:

 
<?php
$host = 'localhost'; // Datenbankhostadresse
$user = 'root'; // Datenbank Benutzername
$password = 'root'; // Datenbankkennwort
$dbname = 'mydatabase'; // Datenbankname

$conn = mysqli_connect($host, $user, $password, $dbname); // Stellen Sie eine Verbindung zur Datenbank her
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

curl_setopt($ch, CURLOPT_URL, "https://v1.hitokoto.cn/?cat=nature&charset=utf-8&encode=json"); // Setzen Sie Anforderungsparameter
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch); // Senden Sie eine Anfrage
curl_close($ch);

$array = json_decode($response, true); // AnalyseJSONDaten
$hitokoto = $array['hitokoto'];

$sql = "INSERT INTO hitokoto (content) VALUES ('$hitokoto')"; // 将句子保存到Daten库
if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn); // 关闭Daten库连接
?>

5. Zusammenfassung

In diesem Artikel wird durch PHP eine Verbindung zu Baidu Wenxin Yiyan API hergestellt, um bestimmte Arten von Sätzen zu erhalten und zu analysieren. Der Artikel deckt den vollständigen Vorgang aus der Registrierung eines Baidu Open -Plattformkontos, des Erstellens einer Anwendung, der Erlangung von API -Schlüssel, dem Senden von Anforderungen mit Curl, Parsing JSON -Daten und Speichern von Daten ab. Wenn Sie an der PHP- und API -Integration interessiert sind, können Sie sich auf die Schritte in diesem Artikel beziehen, um Ihre Anforderungen zu erfüllen.