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

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

王林
王林original
2023-08-26 10:43:441602parcourir

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';
  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);
  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 '获取随机句子失败';
}
  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 '获取随机句子失败';
}

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!

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