Aktueller Standort: Startseite> Neueste Artikel> PHP Komplettes Tutorial zum Erhalten von zufälligen Aussagen von Baidu Wenxin Yiyan API und Generierung von Webseitenauszügen

PHP Komplettes Tutorial zum Erhalten von zufälligen Aussagen von Baidu Wenxin Yiyan API und Generierung von Webseitenauszügen

M66 2025-06-13

PHP Komplettes Tutorial zum Erhalten von zufälligen Aussagen von Baidu Wenxin Yiyan API und Generierung von Webseitenauszügen

In der Website -Entwicklung müssen wir häufig einige zufällige Sätze oder berühmte Zitate zitieren, um den Spaß und die Attraktivität der Seite zu erhöhen. Die API von Baidu Wenxin Yiyan bietet eine bequeme Möglichkeit, zufällige Aussagen über die API zu erhalten und auf Webseiten anzuwenden. In diesem Artikel wird vorgestellt, wie PHP eine Verbindung zu Baidu Wenxin Yiyan API herstellt und Webseitenauszüge generiert, indem die von der API zurückgegebenen Daten aufgerufen werden.

1. Erhalten Sie die Berechtigungen von Baidu Wenxin Yiyan API

  1. Besuchen Sie die Baidu Developer -Plattform, registrieren Sie sich und melden Sie sich in Ihrem Konto an.
  2. Klicken Sie auf "Cloud Products" - "künstliche Intelligenz" - "Natural Language Processing" - "Wenxin Yiyan", um die Seite der Wenxin Yiyan API einzugeben.
  3. Klicken Sie auf "Jetzt bewerben", geben Sie die relevanten Informationen ein und senden Sie den Antrag.
  4. Warten Sie, bis Baidu den Antrag überprüft und genehmigt und den Zugriffsschlüssel der API erhalten.

2. Schreiben Sie den PHP -Code, um eine Verbindung zu Baidu Wenxin Yiyan API herzustellen

Stellen Sie vor der Verbindung zu Baidu Wenxin Yiyan API sicher, dass Sie PHP installiert haben und Zugriff auf das Netzwerk haben.

<?php
// Richten Sie ein Wort des Schreibens einAPIAnforderungsadresse und Anforderungsparameter
$url = "http://api.vikingship.xyz/wisdom/api/one";
$params = [
    'secret_key' => &#39;your_secret_key&#39;, // Ersetzen Sie durch den angeforderten Zugriffstaste];

// Erstellen Sie eine Curl -Sitzung $ curl = curl_init ();

// Setzen Sie die URL und andere Optionen für Curl Request curl_setopt ($ curl, curlopt_url, $ url);
curl_setopt ($ curl, curlopt_returntransfer, true);
curl_setopt ($ curl, curlopt_post, true);
curl_setopt ($ curl, curlopt_postfields, http_build_query ($ params));

// eine Curl -Anforderung einleiten und die Rückgabedaten $ response = curl_exec ($ curl) abrufen;
curl_close ($ curl);

// analysieren Sie die zurückgegebenen JSON -Daten $ data = json_decode ($ response, true);

// den Auszug in den zurückgegebenen Daten extrahieren $ extrerpt = $ data [&#39;Auszüge&#39;];

// Auszug Auszug Echo $ Auszug;
?>

Im obigen Code werden die Anforderungsadresse und die Anforderungsparameter der Wenxin Yiyan API zuerst festgelegt. Ersetzen Sie einfach den angeforderten Zugriffstaste in "your_secret_key". Verwenden Sie dann die Curl -Bibliothek, um eine HTTP -Anforderung zu initiieren und die zurückgegebenen Daten über curl_exec () zu erhalten. Schließlich werden die zurückgegebenen JSON -Formatdaten über JSON_DECODE () in ein PHP -Array analysiert, die Auszüge extrahieren und diese ausgeben.

3. Generieren Sie Webauszüge

Wenn Sie den oben genannten Code auf eine Webseite anwenden, können Sie die Funktion des Generierens von Webseitenauszügen realisieren. Hier ist ein einfaches Beispiel:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Webauszug Generation</title>
</head>
<body>
    <h1>Webseitenauszug</h1>
    <p><?php include 'get_excerpt.php'; ?></p>
</body>
</html>

Im obigen Beispiel wird der PHP -Code, der den Auszug erhält, in die Webseite eingeführt, indem "get_excerpt.php" enthält. und der Auszug ist in die platziert

Im Etikett gezeigt.

Zusammenfassen

Durch eine Verbindung zu Baidu Wenxin Yiyan API und Erhalt von zufälligen Aussagen können wir sie problemlos auf Webseiten anwenden, um Auszüge zu generieren. Durch die Verwendung von PHP zum Schreiben von Code in Kombination mit API -Anforderungen und Parsen wird es einfach und effizient, zufällige Anweisungen zu erhalten und anzuzeigen. Durch diese Methode können wir der Website Spaß und Attraktivität verleihen und die Erfahrung des Benutzers verbessern.