Aktueller Standort: Startseite> Neueste Artikel> PHP schnell einen täglichen Satz: Verbinden Sie sich mit Baidu Wenxin Yiyan API Complete Tutorial

PHP schnell einen täglichen Satz: Verbinden Sie sich mit Baidu Wenxin Yiyan API Complete Tutorial

M66 2025-09-16

PHP verbindet sich mit Baidu Wenxin Yiyan API, um jeden Tag einen Satz zu bekommen

Hitokoto ist eine offene Satzschnittstelle, die Sätze mit Animation, Comics, Romanen und anderen Typen erhalten kann. In diesem Artikel werden wir erklären, wie Sie eine Verbindung zu Baidu Wenxin Yiyan API durch PHP herstellen, einen täglichen Satz erhalten und anzeigen.

Bewerben Sie sich für den API -Schlüssel

Zunächst müssen Sie ein Konto auf der Baidu Open Cloud -Website registrieren. Erstellen Sie eine neue Anwendung in der Konsole und erhalten Sie den entsprechenden API -Schlüssel.

Erstellen Sie eine PHP -Datei

Erstellen Sie eine PHP -Datei im Projektordner "hitokoto.php".

PHP -Code schreiben

Schreiben Sie den folgenden PHP -Code in die Datei "hitokoto.php":

<?php
$apikey = "YOUR_API_KEY";
$url = "https://aip.baidubce.com/rpc/2.0/aq/suggest";

$data = array(
    'word' => &#39;eins&#39;,
    &#39;count&#39; => 10,
);

// Daten in JSON -Format $ data_string = json_encode ($ data) konvertieren;

// Anfrage Header $ headers = Array festlegen (Array (
    &#39;Inhaltstyp: Anwendung/JSON&#39;,
    &#39;Inhaltslänge:&#39;. Strlen ($ data_string),
    &#39;Apikey:&#39;. $ apikey,
);

// Curl initialisieren
$ ch = curl_init ();

// Setzen Sie die Curl -Option curl_setopt ($ ch, curlopt_url, $ url);
curl_setopt ($ ch, curlopt_returntransfer, true);
curl_setopt ($ ch, curlopt_post, true);
curl_setopt ($ ch, curlopt_postfields, $ data_string);
curl_setopt ($ ch, curlopt_httpHeader, $ headers);

// eine Anfrage senden und die Antwort $ response = curl_exec ($ ch) erhalten;

// Curl schließen
curl_close ($ ch);

// Prozessantwortdaten $ data = json_decode ($ response, true);

// den Inhalt eines Wortes extrahieren if (isset ($ data [&#39;result&#39;]) &&! Leer ($ data [&#39;result&#39;])) {
    $ hitokoto = $ data [&#39;result&#39;] [0] [&#39;hitokoto&#39;];
    echo $ hitokoto;
} anders {
    Echo "kann kein Wort des Inhalts bekommen";
}
?>

Ersetzen Sie im Code "your_api_key" durch den von Ihnen angeforderten API -Schlüssel. Der Code sendet Curl, um HTTP -Anfragen an Baidu Wenxin Yiyan API zu senden, und erhält die zurückgegebenen JSON -Daten, anschließend und extrahiert den Inhalt eines täglichen Satzes und zeigt ihn auf der Seite an.

Testcode

Speichern und laden Sie die Datei "hitokoto.php" auf den Website -Server. Besuchen Sie die Datei und sehen Sie den Inhalt des auf der Seite angezeigten täglichen Satzes.

Zusammenfassen

Wenn Sie eine Verbindung zu Baidu Wenxin Yiyan API über PHP herstellen, können Sie problemlos einen täglichen Satz erhalten und ihn auf der Website anzeigen. Dieser Artikel enthält vollständige Code -Beispiele für einfachen und schnellen Zugriff. Sie können den Code nach den tatsächlichen Bedürfnissen ändern und erweitern, um sich an verschiedene Anwendungsszenarien anzupassen.

  • Verwandte Tags:

    API