Aktueller Standort: Startseite> Neueste Artikel> PHP implementiert eine dynamische Satzanzeige: Erhalten Sie zufällige Sätze über Baidu Wenxin Yiyan API

PHP implementiert eine dynamische Satzanzeige: Erhalten Sie zufällige Sätze über Baidu Wenxin Yiyan API

gitbox 2025-06-12

1. Übersicht

Während der Entwicklung von Websites ist die Anzeige dynamischer Sätze eine häufigste Anforderung. Zum Beispiel berühmte Zitate, Aphorismen auf der Homepage, ein Satz pro Tag usw. Diese Art der Erklärung kann nicht nur die Interaktivität der Seite verbessern, sondern auch die Leseerfahrung des Benutzers erhöhen. Die von Baidu bereitgestellte Wenxin Yiyan -API bietet Entwicklern eine umfassende Auswahl an zufälligen Anweisungen und deckt mehrere Felder wie Animation, Spiele, Romane usw. ab. Benutzer können nach ihren Anforderungen frei wählen.

2. API EINLEITUNG

Die Schnittstellenadresse von Baidu Wenxin Yiyan API lautet: https://v1.hitokoto.cn/ . Diese API unterstützt mehrere Parameter, um Benutzern zu helfen, verschiedene Arten von Anweisungen flexibel zu erhalten.

2.1 C -Parameter

Der C -Parameter wird verwendet, um den Anweisungsart anzugeben, und die folgenden Optionen sind die verfügbaren Optionen:

  • AC: Animation
  • BG: Comic
  • BL: Roman
  • CT: Internet -Terminologie
  • DY: Spiel
  • HW: Film und Fernsehen
  • KG: Original
  • LJ: Zitate
  • MN: Berühmtheit
  • Musik: Musik
  • My: Philosophie
  • Roman: Alte Bücher
  • Poesie: Poesie
  • QB: Interessant
  • SH: Poesie
  • XS: Internet -Roman

Wenn Sie beispielsweise eine Anweisung zum Anime -Typ erhalten müssen, sollte der C -Parameter auf AC eingestellt werden.

2.2 Parameter codieren

Dieser Parameter gibt das Codierungsformat der Rückgabeanweisung an und der Standardwert ist UTF-8.

2.3 Parameter für Zeichen

Wird verwendet, um den Zeichensatz der Return-Anweisung anzugeben, die gemeinsame Zeichensätze wie UTF-8, GBK, GB2312, GB18030 usw. unterstützt.

2.4 Länge Parameter

Dieser Parameter gibt die maximale Anzahl von Zeichen an, um die Anweisung zurückzugeben. Länge = 5 bedeutet beispielsweise, dass die zurückgegebene Anweisung bis zu 5 Zeichen enthält.

2.5 Vorzeichenparameter

Wird verwendet, um die Integrität der von der API zurückgegebenen Ergebnisse zu gewährleisten und Datenmanipulationen zu vermeiden.

2.6 Anerkennung

Der API -Dienstanbieter hat der Antwort Anerkennungen hinzugefügt. Kostenlose Benutzer können die API 1.000 -mal täglich anrufen und Anrufe über diese Häufigkeit werden berechnet.

3. PHP implementiert eine dynamische Satzanzeige

Hier ist ein einfacher Beispielcode zum Implementieren der dynamischen Satzanzeige mit PHP:

 
// Geben Sie an, dass der zurückgegebene Anweisungsart Anime ist
$type = 'ac'; // Anime -Typ
// schickenHTTPAnfrage, eine Erklärung zu erhalten
$api_url = 'https://v1.hitokoto.cn/?c=' . $type;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
// Verarbeiten Sie die Ergebnisse
$data = json_decode($result, true);
$text = $data['hitokoto'];

Im obigen Code geben wir zunächst an, dass der zurückgegebene Anweisungsart "Animation" ist. Verwenden Sie als Nächstes die Curl -Funktion, um eine HTTP -Anforderung zu senden, das von der API zurückgegebene Ergebnis zu erhalten und das Ergebnis in ein Array -Format umzuwandeln. Schließlich wird die zufällige Satzanzeige durch Ausgabe des Inhalts der Anweisung realisiert.

4. Verwenden Sie JavaScript, um die dynamische Satzanzeige zu implementieren

Zusätzlich zu PHP kann JavaScript auch zur Implementierung der zufälligen Anweisungen verwendet werden. Hier ist ein Beispiel für eine JavaScript -Implementierung:

 
// Geben Sie an, dass der zurückgegebene Anweisungsart ein Netzwerkbegriff ist
var type = 'ct'; // Netzwerkbegrifftypen
// schickenHTTPAnfrage, eine Erklärung zu erhalten
var api_url = 'https://v1.hitokoto.cn/?c=' + type;
fetch(api_url)
  .then(response => response.json())
  .then(function(data) {
    // Verarbeiten Sie die zurückgegebenen Ergebnisse
    var text = data.hitokoto;
    var element = document.getElementById('quote');
    element.innerHTML = text;
  });

In diesem Beispiel geben wir den Typ der Rückgabeanweisung als "Netzwerkbegriff" an. Verwenden Sie dann die Fetch -Methode, um eine Anforderung an die API zu senden, die zurückgegebenen JSON -Daten abzurufen und die zufälligen Sätze in das angegebene HTML -Element zu füllen.

5. Zusammenfassung

In diesem Artikel wird in den Webseiten über die Baidu Wenxin Yiyan API dynamische Satzanzeigen ermittelt. Unabhängig davon, ob es sich um PHP oder JavaScript handelt, kann diese API leicht integriert werden, um zufällige Anweisungen aus verschiedenen Feldern anzuzeigen. Durch rationale Konfigurieren von API -Parametern können verschiedene Arten von Sätzen angepasst werden, um die Vielfalt und Interaktivität des Website -Inhalts zu erhöhen.