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.
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.
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:
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'];
Après avoir obtenu la phrase, nous pouvons le sortir directement sur la page Web:
echo 'phrase:' . $sentence;
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;
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.