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.
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'écritureAPIDemandez les paramètres de l'adresse et de la demande $url = "http://api.vikingship.xyz/wisdom/api/one"; $params = [ 'secret_key' => 'your_secret_key', // Remplacez par la clé d'accès demandée]; // Créer une session Curl $ curl = curl_init (); // Définissez l'URL et d'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'extrait dans les données retournées $ Extrpt = $ data ['Extratpts']; // 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.
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'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.
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.