Position actuelle: Accueil> Derniers articles> Tutoriel détaillé sur l'appel de l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne

Tutoriel détaillé sur l'appel de l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne

gitbox 2025-06-15

1. Introduction

Baidu Wenxin Yiyan fournit une interface API à une phrase quotidienne, qui facilite les développeurs à obtenir de courtes peines d'inspiration. En tant que langage côté serveur largement utilisé, PHP peut facilement se connecter à cette API pour obtenir des données. Cet article présentera comment utiliser PHP pour appeler Baidu Wenxin Yiyan API via Curl et analyser les données JSON renvoyées.

L'exemple montrera comment régler le paramètre de température à 0,6 pour obtenir une phrase quotidienne de haute qualité.

2. Préparation

Avant de commencer à écrire du code, vous devez terminer les préparations suivantes:

2.1. Demandez la clé de l'API

Visitez le site Web officiel de Baidu Cloud , inscrivez-vous et connectez-vous au compte, créez une application et sélectionnez Baidu Wenxin Yiyan Service, générez une clé API et enregistrez-la pour une utilisation ultérieure.

2.2. Installer une extension Curl

PHP implémente les demandes HTTP via les fonctions Curl pour s'assurer que les extensions de boucle sont installées dans l'environnement du serveur. L'exemple d'installation du système Linux est le suivant:

 sudo apt-get install php-curl

ou

 sudo yum install php-curl

Une fois l'installation terminée, redémarrez le service PHP pour rendre l'extension.

3. Connectez-vous à l'API Baidu Wenxin Yiyan

Le code PHP suivant montre comment utiliser Curl pour envoyer une demande à l'API Baidu Wenxin Yiyan et obtenir une phrase quotidienne:

 
// Les paroles de Baidu WenxinAPIdeURL
$url = 'https://v1.hitokoto.cn/?c=a&encode=json';
// 填入您deAPIClé
$api_key = 'YOUR_API_KEY';
// initialisationcURLSession
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apikey:' . $api_key));
// Exécutez une demande et obtenez une réponse
$response = curl_exec($ch);
// fermeturecURLSession
curl_close($ch);
// AnalyseJSONdonnées
$data = json_decode($response, true);
// Sortir une phrase quotidienne
echo $data['hitokoto'];

Le code définit l'adresse de demande et la clé API dans l'en-tête de demande pour s'assurer que l'authentification de l'interface est passé. Enfin, analyser la réponse au format JSON et sortir le contenu du champ "Hitokoto", c'est-à-dire une phrase par jour.

4. Résumé

Cet article présente le processus complet d'utilisation de PHP combiné avec des fonctions Curl pour se connecter à l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne, y compris l'application de la clé de l'API, la configuration de l'environnement et le code d'échantillon. En appelant cette API, les développeurs peuvent facilement intégrer de belles phrases courtes dans des sites Web ou des applications pour améliorer l'expérience utilisateur.

Combiné avec la flexibilité de PHP, vous pouvez ajuster les paramètres d'interface en fonction de vos besoins pour créer des fonctions plus pratiques.