Position actuelle: Accueil> Derniers articles> PHP utilise l'interface API Baidu Wenxin Yiyan pour réaliser l'affichage de types spécifiques de phrases

PHP utilise l'interface API Baidu Wenxin Yiyan pour réaliser l'affichage de types spécifiques de phrases

gitbox 2025-06-05

1. Présentation du projet

Dans le développement de projets PHP, de nombreux scénarios d'application nécessitent l'obtention de phrases dynamiquement pour la décoration de la page, les signatures personnalisées ou l'affichage de rédaction. Cet article présentera en détail comment appeler l'API Baidu Wenxin Yiyan via le langage PHP pour réaliser le processus d'obtention et d'affichage des phrases de types spécifiés.

2. Introduction à l'interface API Baidu Wenxin Yiyan

2.1 Description de la fonction d'interface

L'API Baidu Wenxin Yiyan prend en charge le renvoi de divers types de phrases, tels que des citations célèbres, des poèmes anciens, des lignes d'animation, etc. Les utilisateurs doivent uniquement spécifier les paramètres de type correspondants dans l'URL de demande pour obtenir le contenu correspondant, qui est très adapté aux applications d'affichage de contenu.

2.2 Format de demande d'interface

Nous utilisons les URL dans le format suivant pour appeler l'API:

 
http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=Type de phrase&charset=utf-8

Description du paramètre:

  • Encoder : format de retour, il est recommandé d'utiliser JSON
  • Type : Type de phrase, par exemple, "ACG" signifie des phrases d'anime
  • Charset : jeu de caractères, il est recommandé d'utiliser UTF-8

3. Utilisez PHP pour passer des appels API

3.1 Obtenez des données JSON

Tout d'abord, nous utilisons la méthode File_get_get_gents de PHP pour demander des données API, puis analyser les données JSON renvoyées via JSON_DECODE pour obtenir le contenu de la phrase.

 
// Envoyer une demande et obtenirAPIRetournéJSONdonnées
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// AnalyseJSONdonnées
$data = json_decode($res, true);
// Extraire le contenu de la phrase
$sentence = $data['hitokoto'];

3.2 Sentilles d'affichage frontal

Après avoir obtenu la phrase, nous pouvons le sortir directement sur la page Web:

 
echo 'phrase:' . $sentence;

4. Exemple de code complet

Ce qui suit est l'exemple de code PHP complet, le copier dans un fichier local et l'exécuter pour en faire l'expérience:

 
// Envoyer une demande et obtenirAPIRetournéJSONdonnées
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// AnalyseJSONdonnées
$data = json_decode($res, true);
// Extraire le contenu de la phrase
$sentence = $data['hitokoto'];
// 输出phrase
echo 'phrase:' . $sentence;

5. Résumé

Grâce aux exemples et aux explications de cet article, nous avons appris à utiliser PHP pour appeler l'interface API Baidu Wenxin Yiyan, obtenir diverses phrases au besoin et les afficher sur la page Web. Cette méthode convient à divers scénarios d'application tels que l'affichage personnalisé du contenu et la recommandation de copie émotionnelle. Si vous recherchez une solution de contenu texte légère et pratique, essayez d'intégrer cette API.