Position actuelle: Accueil> Derniers articles> Comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne et envoyer automatiquement des e-mails

Comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne et envoyer automatiquement des e-mails

M66 2025-07-13

Comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan pour obtenir une phrase quotidienne et envoyer automatiquement des e-mails

Avec le développement rapide d'Internet et d'Internet mobile, la demande des utilisateurs de services personnalisés augmente également. En tant que développeur de site Web, être en mesure de fournir aux utilisateurs un contenu passionnant avec une phrase quotidienne attirera l'attention et la participation des utilisateurs. Cet article présentera comment se connecter à l'API Baidu Wenxin Yiyan via PHP et obtenir une phrase quotidienne et l'envoyer à l'e-mail de l'utilisateur.

Enregistrez un compte de développeur Baidu et demandez des autorisations API

Tout d'abord, vous devez enregistrer un compte de développeur Baidu et demander l'autorisation d'accéder à l'API Baidu Wenxin Yiyan. Après une application réussie, vous obtiendrez une clé API, qui sera nécessaire dans les codes suivants.

Écrivez du code PHP pour vous connecter à l'API et obtenir une phrase quotidienne

Ensuite, nous écrivons du code PHP, nous nous connectons à l'API Baidu Wenxin Yiyan et obtenons le contenu d'une phrase chaque jour. Voici l'exemple de code:

<?php
$url = "http://api.lwl12.com/hitokoto/main/get";
$params = [
    'key' => &#39;Your_api_key&#39;,
    &#39;type&#39; => &#39;json&#39;
]]

$ ch = curl_init ();
curl_setopt ($ ch, curlopt_url, $ url. &#39;?&#39;. http_build_query ($ params));
curl_setopt ($ ch, curlopt_returntransfer, true);
$ réponse = curl_exec ($ ch);
curl_close ($ ch);

$ data = json_decode ($ réponse, true);
$ quote = $ data [&#39;contenu&#39;];

// Envoyez une phrase quotidienne pour envoyer un courriel à $ à = &#39;user@example.com&#39;;
$ sujet = &#39;une phrase par jour&#39;;
$ Message = $ QUOTE;
$ headers = &#39;de: your_email@example.com&#39;. "\ r \ n".
           «Répondre à: your_email@example.com». "\ r \ n".
           &#39;X-Mailer: PHP /&#39;. phpversion ();

Mail ($ à, $ sujet, $ message, $ en-têtes);
?>

Analyse de code

Dans le code ci-dessus, nous définissons d'abord l'URL et les paramètres nécessaires de l'API Baidu Wenxin Yiyan. Ensuite, utilisez la bibliothèque Curl pour envoyer une demande GET pour obtenir les données JSON renvoyées par l'API. Après avoir analysé JSON, nous pouvons extraire le contenu d'une phrase chaque jour. Enfin, utilisez la fonction PHP Mail () pour envoyer le contenu d'une phrase quotidienne à l'adresse e-mail de l'utilisateur.

Application et extension pratiques

Le code ci-dessus est un exemple simplifié. Dans les applications réelles, vous devrez peut-être ajouter des fonctions telles que la gestion des erreurs, le stockage des données et la vérification des utilisateurs pour améliorer la robustesse de votre code. Dans le même temps, comme la fonction Mail () de PHP peut ne pas fonctionner correctement sur certains serveurs, il est recommandé d'utiliser un service de courrier tiers pour envoyer des e-mails.

Résumer

En vous connectant à l'API Baidu Wenxin Yiyan, vous pouvez facilement obtenir une phrase quotidienne et l'envoyer automatiquement à l'e-mail de l'utilisateur. Cela peut non seulement fournir aux utilisateurs des services personnalisés, mais également augmenter l'adhérence des utilisateurs du site Web. Si vous avez des questions pendant le processus de développement, n'hésitez pas à communiquer avec moi. Je vous souhaite un développement de site Web fluide!