L'API Baidu Wenxin Yiyan est une API qui fournit des phrases aléatoires, couvrant plusieurs catégories telles que l'animation, les bandes dessinées, les jeux, les romans, les originaux, etc.
Pour utiliser l'API Baidu Wenxin Yiyan, vous devez d'abord demander une clé API sur la plate-forme Baidu Open Cloud. Les étapes spécifiques sont les suivantes:
$ api_key = 'your_api_key';
Après avoir obtenu la touche API, vous pouvez appeler l'API via le code PHP. Les étapes spécifiques sont les suivantes:
$ url = 'https://v1.hitokoto.cn'; $ params = array ( 'c' => '', 'Encoder' => 'JSON', 'charset' => 'utf-8', 'max_length' => 30 )); $ réponse = file_get_contents ($ url. '?'. http_build_query ($ params)); $ data = json_decode ($ réponse, true); if (isset ($ data ['hitokoto'])) { $ phrase = $ data ['hitokoto']; }
Si vous souhaitez personnaliser le contenu de la phrase renvoyé par l'API ou distribuer les données à plusieurs sites, les méthodes suivantes vous aideront à atteindre vos objectifs.
L'API Baidu Wenxin Yiyan fournit plusieurs paramètres, et les utilisateurs peuvent implémenter la personnalisation des données en spécifiant différents paramètres.
Grâce au paramètre C, vous pouvez spécifier la catégorie de phrase renvoyée par l'API, par exemple:
Par exemple, si vous souhaitez obtenir une phrase animée, vous pouvez définir le paramètre C sur «A»:
$ params = array ( 'c' => 'a', 'Encoder' => 'JSON', 'charset' => 'utf-8', 'max_length' => 30 ));
Le paramètre L spécifie la longueur de la phrase renvoyée par l'API, allant de 1 à 200 mots. Par exemple, si vous souhaitez obtenir une phrase de 20 mots, vous pouvez définir le paramètre L à 20:
$ params = array ( 'c' => '', 'Encoder' => 'JSON', 'charset' => 'utf-8', 'max_length' => 20 ));
Vous pouvez également personnaliser une API en fonction de vos besoins pour implémenter la personnalisation et la distribution des données. Les étapes spécifiques sont les suivantes:
if ($ _get ['type'] == 'hitokoto') { $ params = array ( 'c' => 'a', 'Encoder' => 'JSON', 'charset' => 'utf-8', 'max_length' => 30 )); $ url = 'https://v1.hitokoto.cn?' . http_build_query ($ params); $ data = json_decode (file_get_contents ($ url), true); echo $ data ['hitokoto']; }
Par exemple, en visitant le lien suivant, vous pouvez obtenir une phrase animée:
http://your_site.com/your_api.php?type=hitokoto&c=a
Grâce aux méthodes ci-dessus, vous pouvez personnaliser et distribuer des données de l'API Baidu Wenxin Yiyan, offrant aux utilisateurs une expérience plus personnalisée.