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

WBOY
WBOYoriginal
2023-08-25 14:05:171640parcourir

Comment connecter lAPI 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 :

  • c : paramètre de langue, par défaut Il s'agit du chinois (zh) et peut être défini sur l'anglais (en), le japonais (jp), le coréen (ko), etc. Par exemple, c=zh-CN signifie obtenir la déclaration en chinois simplifié.
  • encode : paramètre d'encodage, la valeur par défaut est UTF-8 et peut également être défini sur GBK et d'autres encodages. Par exemple, encode=gbk signifie obtenir l’instruction codée GBK.
  • charset : paramètre de jeu de caractères, la valeur par défaut est UTF-8 et peut également être défini sur GBK et d'autres jeux de caractères. Par exemple, charset=gbk signifie que l'instruction renvoyée sera codée dans le jeu de caractères GBK.
  • callback : Le nom de la fonction de rappel JSONP, utilisée pour les requêtes inter-domaines. Par exemple, callback=myFunction signifie que les données renvoyées seront transmises en tant que paramètres de la fonction myFunction.

É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; ?>

Étape 3 : Appliquer la déclaration aléatoire obtenue au site Web ou à l'application

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.

Résumé : 🎜Cet article explique comment utiliser PHP pour se connecter à l'API Baidu Wenxin Yiyan afin d'obtenir des instructions aléatoires. En envoyant une requête HTTP et en analysant les données renvoyées au format JSON, nous pouvons facilement obtenir des instructions aléatoires et les appliquer à un site Web ou à une application. Cette approche peut fournir un moyen simple mais riche d'afficher le contenu d'un site Web ou d'une application. 🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn