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.
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' => 'your_secret_key', // 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 ['Auszüge']; // 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.
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.
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.