Maison > développement back-end > tutoriel php > Analyse du processus d'appel de l'interface Baidu Wenxinyiyan en PHP

Analyse du processus d'appel de l'interface Baidu Wenxinyiyan en PHP

王林
Libérer: 2023-08-26 10:44:02
original
1692 Les gens l'ont consulté

Analyse du processus dappel de linterface Baidu Wenxinyiyan en PHP

Analyse du processus d'appel de l'interface PHP Baidu Wenxin Yiyan

Introduction au contexte :
Baidu Wenxin Yiyan est une interface API qui fournit des phrases aléatoires, qui peuvent être utilisées pour des fonctions telles que l'affichage sur un site Web de phrases quotidiennes. Cet article présentera en détail le processus d'appel de l'interface Baidu Wenxin Yiyan à l'aide de PHP et fournira des exemples de code.

  1. Préparation :
    Tout d'abord, nous devons obtenir l'adresse d'accès de l'API Baidu Wenxin Yiyan. Vous pouvez saisir « API Baidu Wenxin Yiyan » dans la recherche Baidu pour trouver les documents pertinents et vous inscrire pour obtenir l'adresse de l'interface API.
  2. Créez un fichier PHP et introduisez la bibliothèque CURL :
    Nous créons un fichier PHP nommé "get_wenxin.php" et introduisons la bibliothèque CURL en haut du fichier.
<?php
// 引入CURL库
require 'path_to_curl_library.php';
Copier après la connexion
  1. Création de requêtes API :
    Nous utilisons la bibliothèque CURL pour envoyer des requêtes HTTP afin d'obtenir des phrases aléatoires renvoyées par l'interface Baidu Wenxin Yiyan. Le code pour construire la requête API est le suivant :
<?php
// 构建API请求
$url = 'https://api.wenxin.one/Api/?encode=json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
Copier après la connexion
  1. Analyser le retour de l'API :
    Ensuite, nous devons analyser les données JSON renvoyées par l'API et extraire des phrases aléatoires.
<?php
// 解析API返回
$result = json_decode($response, true);
if ($result && isset($result['content'])) {
    $content = $result['content'];
    echo $content;
} else {
    echo '获取随机句子失败';
}
Copier après la connexion
  1. Exemple de code complet :
<?php
// 引入CURL库
require 'path_to_curl_library.php';

// 构建API请求
$url = 'https://api.wenxin.one/Api/?encode=json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

// 解析API返回
$result = json_decode($response, true);
if ($result && isset($result['content'])) {
    $content = $result['content'];
    echo $content;
} else {
    echo '获取随机句子失败';
}
Copier après la connexion

Résumé :
Cet article présente le processus d'utilisation de PHP pour appeler l'interface Baidu Wenxin Yiyan et fournit un exemple de code complet. Grâce à cette interface, nous pouvons facilement obtenir des phrases aléatoires et mettre en œuvre des fonctions telles que l'affichage sur un site Web des phrases quotidiennes. J'espère que cet article sera utile à tout le monde.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal