Position actuelle: Accueil> Derniers articles> Comment utiliser PHP pour implémenter l'interface Baidu Wenxin Yiyan et obtenir des citations célèbres

Comment utiliser PHP pour implémenter l'interface Baidu Wenxin Yiyan et obtenir des citations célèbres

gitbox 2025-06-16

1. Introduction

Dans le développement de sites Web modernes, la richesse du contenu est cruciale pour améliorer l'expérience utilisateur. En appelant des API tierces, le site Web peut obtenir des données en temps réel, enrichir le contenu et améliorer l'adhérence des utilisateurs. Baidu Wenxin Yiyan fournit une interface API pour obtenir au hasard des citations ou des poèmes célèbres, ce qui convient très à l'introduction ou à l'aperçu du site Web. Dans cet article, nous implémenterons les appels à cette API via PHP, obtiendrons des phrases intéressantes et les afficherons.

2. API connexes

2.1 API Baidu Wenxin Yiyan

Baidu Wenxin Yiyan fournit une interface API qui peut renvoyer au hasard des citations célèbres ou des poèmes classiques. L'adresse d'interface est https://api.imjad.cn/, et les utilisateurs peuvent obtenir des phrases aléatoires en accédant à cette adresse.

2.2 Utiliser la demande de Get pour obtenir des données

Dans PHP, nous pouvons utiliser des demandes GET pour appeler cette API et obtenir des données. Peut être transmis par file_get_contents

3. Implémentez l'interface baidu wenxin yiyan

Ensuite, nous présenterons comment implémenter l'appel d'interface de Baidu Wenxin Yiyan dans PHP. En analysant les données renvoyées par l'API, nous pouvons extraire des informations telles que des citations célèbres, des auteurs et des sources.

 
/**
 * Obtenir les données d'interface Baidu Wenxin Yiyan
 */
function hitokoto() {
    $url = "https://api.imjad.cn/hitokoto/?encode=json";
    $data = json_decode(file_get_contents($url));
    $text = $data->hitokoto;
    $author = $data->from;
    $source = $data->from_who;
    $url = $data->url;
    return array('text' => $text, 'author' => $author, 'source' => $source, 'url' => $url);
}

Le code ci-dessus implémente l'acquisition de données de l'interface et d'analyse des phrases, des auteurs, des sources et des liens connexes. Nous renvoyons ces données à un tableau pour une utilisation ultérieure.

4. Atteminez les résultats

Après la mise en œuvre, vous pouvez afficher les célèbres devis que vous obtenez sur votre site Web de manière simple, en ajoutant de la profondeur et de l'appel au site Web. Cette fonctionnalité est idéale pour les blogs, les sites Web de questions et réponses ou tout site qui nécessite des mises à jour dynamiques du contenu.

5. Résumé

Cet article présente comment implémenter les appels d'interface de l'API Baidu Wenxin Yiyan via PHP. Grâce à une demande de GET simple, nous pouvons obtenir des devis aléatoires et analyser les données renvoyées pour afficher sur le site Web. Dans ce cas, nous maîtrisons non seulement la façon d'envoyer des demandes de GET, mais aussi appris à traiter les données renvoyées par l'API, améliorant considérablement la dynamicité et l'expérience utilisateur du contenu du site Web.