Die API von Baidu Wenxin Yiyan bietet Entwicklern eine Möglichkeit, leicht inspirierende, philosophische oder andere Arten von Sätzen zu erhalten, die sehr geeignet sind, berühmte Zitate oder inspirierende Sätze am Ende der Blogs und Websites anzuzeigen.
Um diese API -Schnittstelle zu verwenden, initiieren Sie einfach eine Get -Anfrage an die folgende URL:
Die von der Schnittstelle zurückgegebenen Daten befinden sich im JSON -Format. Das Beispiel lautet wie folgt:
{
"status": true,
"data": {
"id": "7742",
"hitokoto": "Ich habe in dieser Sackgasse meines Lebens einen langen Weg zurückgelegt,Jetzt kann ich nur bergab gehen。",
"type": "a",
"from": "Das Verschwinden von Haruhi Suzumiya",
"from_who": "Nagato Akiki",
"creator": "XShow",
"creator_uid": 2886,
"reviewer": 0,
"uuid": "9cd04227-aa14-4df9-b8e0-6c0a5e4c6627",
"created_at": "1616677997"
}
}
Die API -Schnittstelle unterstützt die folgenden optionalen Parameter:
Sie können den API -Schlüssel auf der API -Anwendungsseite von Baidu Wenxin erhalten.
Als nächstes kommt ein Beispiel für das Aufrufen der API -Schnittstelle mithilfe von PHP -Code, um zufällige Sätze zu erhalten:
In diesem Code definieren wir eine Funktion namens Gethitokoto , mit der Anforderungen an die API gesendet und Daten abgerufen werden. Anschließend extrahieren und zeigen wir den Satz aus den zurückgegebenen Daten.
Als nächstes werden wir vorstellen, wie eine Aufgabe eingerichtet wird, die einmal pro Minute mit dem Zeitplan für zeitgesteuerte Tasks von PHP ausgeführt wird. Sie können Cron -Ausdrücke verwenden, um die Planung von Aufgaben zu kontrollieren.
In der Linux -Umgebung können Sie Zeitaufgaben über den folgenden Befehl bearbeiten:
Bearbeiten Sie dann einen Cron -Ausdruck für die Ausführung in der 0. Sekunde pro Minute:
Im obigen Beispiel ist https://example.com/hitokoto.php unsere tatsächliche PHP -Dateiadresse.
Hier ist ein Codebeispiel für die Implementierung von Timing -Aufgaben über PHP:
In diesem Code definieren wir die Funktion Gethitokoto , um den Satz zu erhalten und in der Datei /var/www/html/wordpress/hitokoto.txt zu speichern. Sie können den Dateipfad entsprechend den tatsächlichen Anforderungen einstellen.
Das Skript kann dann so festgelegt werden, dass sie jede Minute durch einen Cron -Ausdruck automatisch ausgeführt werden.
Über dieses Tutorial haben Sie gelernt, wie man PHP -Code verwendet, um die Baidu Wenxin Yiyan API -Schnittstelle zu implementieren und Sätze automatisch über einen zeitgesteuerten Task -Scheduler zu erhalten. Auf diese Weise können Sie die Motivationsanweisungen in Ihrer Website oder App regelmäßig aktualisieren, um die Benutzererfahrung zu verbessern.