Position actuelle: Accueil> Derniers articles> Comment se connecter à l'interface Baidu Wenxin Yiyan pour mettre en œuvre l'acquisition de la déclaration dans PHP

Comment se connecter à l'interface Baidu Wenxin Yiyan pour mettre en œuvre l'acquisition de la déclaration dans PHP

M66 2025-07-11

Introduction

L'interface Baidu Wenxin Yiyan est une interface API qui fournit aux développeurs des mots wenxin générés aléatoirement, et l'accès est très simple. Cet article présentera en détail comment se connecter à l'interface dans PHP et montrer comment utiliser la bibliothèque Curl de PHP pour envoyer des demandes HTTP et obtenir des données d'interface.

Appliquer les autorisations d'accès à l'interface

Tout d'abord, vous devez demander l'accès à l'interface Wenxin Yiyan sur la plate-forme ouverte Baidu. Connectez-vous à la plate-forme Baidu Open, créez une application et obtenez la clé API.

Implémentation du code PHP

Ensuite, nous utiliserons la bibliothèque Curl en PHP pour envoyer des demandes HTTP et obtenir des données à partir de l'interface Baidu Wenxin Yiyan. Voici un exemple de code PHP qui implémente cette fonction:

 function getBaiduWenxinYiyan($apiKey) {
     $url = 'http://api.lwl12.com/hitokoto/main/get?key=' . $apiKey;
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     $result = curl_exec($ch);
     curl_close($ch);
     return $result;
 }

Dans le code ci-dessus, nous construisons l'URL de demande via la clé de l'API de couture, envoyons la demande à l'aide de curl et obtenons les données de réponse. Enfin, fermez la connexion Curl et renvoyez le résultat.

Appelez l'interface pour obtenir le mot

Vous pouvez appeler cette fonction de la manière suivante et sortir le wenxinyu obtenu:

 $apiKey = 'your_api_key';
 $result = getBaiduWenxinYiyan($apiKey);
 echo $result;

Dans cet exemple, nous remplaçons la valeur par défaut du code par notre propre touche API, puis appelons la fonction et faisons le résultat du navigateur.

Analyse et traitement des données de retour

Les données renvoyées sont généralement au format JSON. Vous pouvez utiliser la fonction JSON_DECODE () de PHP pour l'analyse pour extraire le contenu et la source du texte. Par exemple:

 $apiKey = 'your_api_key';
 $result = getBaiduWenxinYiyan($apiKey);
 $data = json_decode($result, true);
 if ($data && isset($data['hitokoto']) && isset($data['from'])) {
     $sentence = $data['hitokoto'];
     $source = $data['from'];
     echo "phrase:{$sentence}<br>";
     echo "Source:{$source}<br>";
 } else {
     echo "Échec pour obtenir les paroles du cœur";

Dans ce code, nous analysons les données JSON renvoyées par l'API dans un tableau PHP, vérifions si les données sont valides et extraire les phrases et la source de celles-ci. Si l'acquisition échoue, un message d'erreur est sorti.

Résumer

Grâce aux étapes ci-dessus, nous pouvons facilement intégrer l'interface baidu wenxin yiyan dans php pour obtenir wenxin généré de manière aléatoire oui. Qu'il soit utilisé pour des sites Web personnels, des blogs ou d'autres scénarios de génération de contenu, cette interface peut vous aider à implémenter rapidement la fonction des instructions aléatoires.