Maison >développement back-end >tutoriel php >Comment connecter l'API Baidu Wenxin Yiyan à PHP pour obtenir des instructions aléatoires
Comment connecter l'API Baidu Wenxin Yiyan à PHP pour obtenir des instructions aléatoires
Lors du développement de sites Web ou d'applications, nous avons souvent besoin d'obtenir des instructions aléatoires ou du texte à afficher. L'API Baidu Wenxin Yiyan (Yiyan : https://hitokoto.cn/) fournit un moyen pratique et rapide d'obtenir des phrases aléatoires. Cet article explique comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan afin d'obtenir des instructions aléatoires.
Étape 1 : Obtenir l'adresse de l'interface et la description des paramètres de l'API
Tout d'abord, nous devons comprendre l'adresse de l'interface et la description des paramètres de l'API. En visitant le site officiel de l'API Baidu Wenxin Yiyan, vous pouvez trouver l'adresse de l'interface API et les descriptions des paramètres associés. Dans cet article, nous utiliserons l'adresse d'interface suivante :
https://v1.hitokoto.cn/
Dans cette interface, nous pouvons obtenir différents types d'instructions grâce aux paramètres suivants :
Étape 2 : Utilisez PHP pour envoyer des requêtes HTTP afin d'obtenir des instructions aléatoires
En PHP, nous pouvons utiliser la bibliothèque curl pour envoyer des requêtes HTTP et obtenir les données renvoyées par l'API. Voici un exemple de code qui montre comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan afin d'obtenir des instructions aléatoires :
<?php // API接口地址 $url = "https://v1.hitokoto.cn/"; // 发送HTTP GET请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); // 解析JSON格式的返回数据 $data = json_decode($response, true); // 获取语句内容 $hitokoto = $data['hitokoto']; echo $hitokoto; ?>
Le code ci-dessus enverra une requête HTTP GET à l'API Baidu Wenxin Yiyan et obtiendra les données au format JSON renvoyées. Ensuite, nous pouvons utiliser la fonction json_decode pour analyser les données JSON renvoyées dans un tableau PHP et obtenir le contenu de l'instruction ($hitokoto
) pour l'affichage. $hitokoto
)进行展示。
步骤三:将获取到的随机语句应用到网站或应用程序中
一旦我们成功获取到随机语句,我们可以将其应用到网站或应用程序的任何位置。例如,在网页上显示随机语句,可以将上述代码嵌入到HTML文件中,并使用<?php echo $hitokoto; ?>
Une fois que nous avons obtenu avec succès la déclaration aléatoire, nous pouvons l'appliquer à n'importe quel endroit du site Web ou de l'application. Par exemple, pour afficher des instructions aléatoires sur une page Web, vous pouvez intégrer le code ci-dessus dans un fichier HTML et utiliser <?php echo $hitokoto; ?>
pour afficher le contenu de l'instruction.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>随机语句</title> </head> <body> <h1>随机语句:</h1> <p><?php echo $hitokoto; ?></p> </body> </html>
Grâce aux étapes ci-dessus, nous pouvons utiliser PHP pour nous connecter à l'API Baidu Wenxin Yiyan et obtenir des phrases aléatoires, puis les appliquer à des sites Web ou à des applications pour obtenir l'affichage de phrases aléatoires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!