Position actuelle: Accueil> Derniers articles> PHP Tutorial complet sur l'obtention de déclarations aléatoires de l'API Baidu Wenxin Yiyan et de génération d'extraits de page Web

PHP Tutorial complet sur l'obtention de déclarations aléatoires de l'API Baidu Wenxin Yiyan et de génération d'extraits de page Web

M66 2025-06-13

PHP Tutorial complet sur l'obtention de déclarations aléatoires de l'API Baidu Wenxin Yiyan et de génération d'extraits de page Web

Dans le développement de sites Web, nous devons souvent citer des phrases aléatoires ou des citations célèbres pour augmenter le plaisir et l'attractivité de la page. L'API Baidu Wenxin Yiyan fournit un moyen pratique d'obtenir des déclarations aléatoires via l'API et de les appliquer aux pages Web. Cet article présentera comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan et générer des extraits de pages Web en appelant les données renvoyées par l'API.

1. Obtenez les autorisations de l'API Baidu Wenxin Yiyan

  1. Visitez la plate-forme du développeur Baidu, inscrivez-vous et connectez-vous à votre compte.
  2. Cliquez sur "Cloud Products" - "Intelligence artificielle" - "Traitement du langage naturel" - "Wenxin Yiyan" pour entrer la page de l'API Wenxin Yiyan.
  3. Cliquez sur "Appliquer maintenant", remplissez les informations pertinentes et soumettez la demande.
  4. Attendez que Baidu examine et approuve la demande et obtenez la clé d'accès de l'API.

2. Écrivez du code PHP pour se connecter à l'API Baidu Wenxin Yiyan

Avant de vous connecter à l'API Baidu Wenxin Yiyan, assurez-vous que PHP a installé PHP et que vous avez accès au réseau.

<?php
// Mettre en place un mot d&#39;écritureAPIDemandez les paramètres de l&#39;adresse et de la demande
$url = "http://api.vikingship.xyz/wisdom/api/one";
$params = [
    'secret_key' => &#39;your_secret_key&#39;, // Remplacez par la clé d&#39;accès demandée];

// Créer une session Curl $ curl = curl_init ();

// Définissez l&#39;URL et d&#39;autres options pour Curl Request Curl_setopt ($ curl, curlopt_url, $ url);
curl_setopt ($ curl, curlopt_returntransfer, true);
curl_setopt ($ curl, curlopt_post, true);
curl_setopt ($ curl, curlopt_postfields, http_build_query ($ params));

// initier une demande Curl et obtenir les données de retour $ réponse = curl_exec ($ curl);
curl_close ($ curl);

// analyse les données JSON renvoyées $ data = json_decode ($ réponse, true);

// Extraire l&#39;extrait dans les données retournées $ Extrpt = $ data [&#39;Extratpts&#39;];

// Extrait de sortie Echo $ Extrait;
?>

Dans le code ci-dessus, l'adresse de demande et les paramètres de demande de l'API Wenxin Yiyan sont définis en premier. Remplacez simplement la clé d'accès demandée à «votre_secret_key». Utilisez ensuite la bibliothèque Curl pour lancer une demande HTTP et obtenez les données renvoyées via Curl_exec (). Enfin, les données de format JSON renvoyé sont analysées dans un tableau PHP via JSON_DECODE (), extraire les extraits et les sortir.

3. Générer des extraits Web

L'application du code ci-dessus à une page Web peut réaliser la fonction de génération d'extraits de page Web. Voici un exemple simple:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Génération d&#39;extraits Web</title>
</head>
<body>
    <h1>Extrait de page Web</h1>
    <p><?php include 'get_excerpt.php'; ?></p>
</body>
</html>

Dans l'exemple ci-dessus, le code PHP qui obtient l'extrait est introduit dans la page Web en incluant 'get_excerpt.php'; Et l'extrait est placé dans le

Montré dans l'étiquette.

Résumer

En se connectant à l'API Baidu Wenxin Yiyan et en obtenant des instructions aléatoires, nous pouvons facilement les appliquer aux pages Web pour générer des extraits. L'utilisation de PHP pour écrire du code, combinée avec des demandes d'API et l'analyse, rend simple et efficace pour obtenir et afficher des instructions aléatoires. Grâce à cette méthode, nous pouvons ajouter du plaisir et de l'attractivité au site Web et améliorer l'expérience de l'utilisateur.