Position actuelle: Accueil> Derniers articles> PHP obtient rapidement une phrase quotidienne: Connectez-vous à Baidu Wenxin Yiyan API Tutoriel complet

PHP obtient rapidement une phrase quotidienne: Connectez-vous à Baidu Wenxin Yiyan API Tutoriel complet

M66 2025-09-16

PHP se connecte à l'API Baidu Wenxin Yiyan pour obtenir une phrase tous les jours

Hitokoto est une interface de phrase ouverte qui peut obtenir des phrases d'animation, de bandes dessinées, de romans et d'autres types. Dans cet article, nous expliquerons comment nous connecter à l'API Baidu Wenxin Yiyan via PHP, obtenir et afficher une phrase quotidienne.

Demandez la clé de l'API

Tout d'abord, vous devez enregistrer un compte sur le site Web de Baidu Open Cloud. Créez une nouvelle application dans la console et obtenez la clé API correspondante.

Créer un fichier PHP

Créez un fichier PHP dans le dossier du projet nommé "hitokoto.php".

Écrire du code PHP

Écrivez le code PHP suivant dans le fichier "hitokoto.php":

<?php
$apikey = "YOUR_API_KEY";
$url = "https://aip.baidubce.com/rpc/2.0/aq/suggest";

$data = array(
    'word' => &#39;un&#39;,
    &#39;count&#39; => 10,
));

// Convertir les données au format JSON $ data_string = json_encode ($ data);

// Définir l&#39;en-tête de demande $ en-têtes = array (
    «Contenu-Type: Application / JSON»,
    &#39;Content-Length:&#39;. strlen ($ data_string),
    &#39;Apikey:&#39;. $ apikey,
));

// Initialiser la boucle
$ ch = curl_init ();

// Définissez l&#39;option Curl Curl_setopt ($ ch, curlopt_url, $ url);
curl_setopt ($ ch, curlopt_returntransfer, true);
curl_setopt ($ ch, curlopt_post, true);
curl_setopt ($ ch, curlopt_postfields, $ data_string);
curl_setopt ($ ch, curlopt_httpheader, $ en-têtes);

// Envoyez une demande et obtenez la réponse $ réponse = curl_exec ($ ch);

// Fermer la boucle
curl_close ($ ch);

// Process Response Data $ data = json_decode ($ réponse, true);

// Extraire le contenu d&#39;un mot if (isset ($ data [&#39;result&#39;]) &&! Vide ($ data [&#39;result&#39;])) {
    $ hitokoto = $ data [&#39;result&#39;] [0] [&#39;hitokoto&#39;];
    Echo $ Hitokoto;
} autre {
    Echo "ne peut pas obtenir un mot de contenu";
}
?>

Dans le code, remplacez "votre_API_KEY" par la clé API que vous avez demandée. Le code utilise Curl pour envoyer des demandes HTTP à l'API Baidu Wenxin Yiyan, et obtient les données JSON renvoyées, puis analyse et extrait le contenu d'une phrase quotidienne et l'affiche sur la page.

Code de test

Enregistrez et téléchargez le fichier "hitokoto.php" sur le serveur de sites Web. Visitez le fichier et voyez le contenu de la phrase quotidienne affichée sur la page.

Résumer

Connexion à l'API Baidu Wenxin Yiyan via PHP, vous pouvez facilement obtenir une phrase quotidienne et l'afficher sur le site Web. Cet article fournit des exemples de code complets pour un accès facile et rapide. Vous pouvez modifier et étendre le code en fonction des besoins réels pour s'adapter à différents scénarios d'application.

  • Étiquettes associées:

    API