Baidu Wenxin Yiyan bietet eine offene API -Schnittstelle, die eine Vielzahl von zufälligen Sätzen zurückgeben kann, darunter interessante, inspirierende und philosophische Inhalte. In diesem Artikel wird angezeigt, wie PHP -Code verwendet wird, um die Daten der API zu erhalten und diese zu formatieren, um die nachfolgende Anzeige und Anwendung zu erleichtern.
Zunächst müssen Sie die URL -Adresse der API -Schnittstelle bestätigen. Das Beispiel lautet wie folgt:
<span class="fun">$ url = 'https://v1.hitokoto.cn';</span>
Lesen Sie den von der API zurückgegebenen Inhalt über die Funktion " File_Get_Contents () von PHP und konvertieren Sie die JSON -Daten mit JSON_DECODE () in ein PHP -Array. Das Codebeispiel lautet wie folgt:
$data = file_get_contents($url);
$data = json_decode($data, true);
Auf diese Weise können Sie ein assoziatives Array erhalten, das die von der API zurückgegebenen Informationen enthält, die die nachfolgende Verarbeitung erleichtert.
Um zu verhindern, dass der von der API zurückgegebene Inhalt HTML -Tags enthält, wodurch die Seite Ausnahmen angezeigt wird, wird empfohlen, die Funktion HTMLSpecialChars () zu verwenden, um dem Satzinhalt zu entkommen:
<span class="fun">$ content = htmlSpecialChars ($ data ['hitokoto']);</span>
Der Ursprung eines Satzes kann auch Sonderzeichen enthalten, und das gleiche Flucht ist erforderlich:
<span class="fun">$ source = htmlSpecialChars ($ data ['von']);</span>
Einige Sätze enthalten Autoreninformationen. Verwenden Sie ISSET (), um festzustellen, ob das Feld des Autors existiert. Wenn es existiert, formatieren Sie es:
$author = '';
if (isset($data['creator'])) {
$author = htmlspecialchars($data['creator']);
}
Nach der Formatierung können die Inhalts-, Quell- und Autoreninformationen direkt ausgegeben werden. Das Codebeispiel lautet wie folgt:
echo $content;
echo $source;
echo $author;
Sie können diese Daten überall auf der Seite entsprechend Ihren Anforderungen anzeigen oder an andere Geschäftslogik anpassen.
In diesem Artikel wird die von der Baidu Wenxin Yiyan API -Schnittstelle zurückgegebene PHP verwendet und verarbeitet. Holen Sie sich JSON -Daten über File_Get_Contents () , kombinieren Sie json_decode () , um es in ein Array umzuwandeln, und verwenden Sie dann die Funktion htmlSpecialChars (), um die Inhalts-, Quell- und Autoreninformationen zu formatieren, um effektiv zu vermeiden, die durch HTML -Tags verursacht werden. Diese Methode ist einfach und einfach zu bedienen und erleichtert es einfach, API -Daten flexibel aufzurufen und im Projekt anzuzeigen.