Position actuelle: Accueil> Derniers articles> Utilisez PHP pour réaliser la recherche de recherche de texte intégral et la fonction de filtrage des mots clés de l'interface API Baidu Wenxin Yiyan

Utilisez PHP pour réaliser la recherche de recherche de texte intégral et la fonction de filtrage des mots clés de l'interface API Baidu Wenxin Yiyan

M66 2025-06-12

Utilisez PHP pour réaliser la recherche de recherche de texte intégral et la fonction de filtrage des mots clés de l'interface API Baidu Wenxin Yiyan

L'intégration d'API tierces pour étendre les fonctionnalités est une exigence commune dans le développement d'applications Web. Cet article guidera comment utiliser PHP pour implémenter l'interface API Baidu Wenxin Yiyan, et implémenter spécifiquement les fonctions de filtrage de mots et de mots clés en texte complet.

L'API Baidu Wenxin Yiyan fournit une variété de services de classification des phrases. Nous pouvons rechercher sur la base de mots clés spécifiques et filtrer les résultats renvoyés.

Tout d'abord, vous devez demander une clé API sur la plate-forme de développeur Baidu. Après une application réussie, vous pouvez accéder à l'interface API Baidu Wenxin Yiyan via la demande HTTP.

Exemple de code PHP: APPEL INTERFACE API

Voici un exemple de code pour appeler l'interface API via les bibliothèques PHP et Curl:

<?php
// installationAPI Key
$apiKey = 'your_api_key';
// installationAPI URL
$url = 'http://api.mospeng.com/api/rand?key=' . $apiKey;

// initialisationcURL
$curl = curl_init();
// installationcURLOptions
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// Envoyer une demande et obtenir des données de réponse
$response = curl_exec($curl);
// fermeturecURLconnecter
curl_close($curl);
// Convertir les données de réponse au format de tableau
$result = json_decode($response, true);
// Résultat de sortie
if ($result['code'] == 200) {
    echo $result['text'];
} else {
    echo 'Échec de la demande';
}
?>
    

Dans le code ci-dessus, nous utilisons Curl pour envoyer des demandes de GET HTTP pour obtenir des données de réponse API en définissant la clé API et l'URL de l'API. Le contenu de réponse est converti en format de tableau et la phrase correspondante est affichée.

Implémentez les fonctions de recherche de recherche et de mots clés en texte complet

Ensuite, nous implémenterons la fonction de recherche et de filtrage du texte intégral en fonction des mots clés entrés par l'utilisateur. En supposant que l'utilisateur peut soumettre des mots clés via la zone d'entrée pour rechercher, ce qui suit est un exemple de code connexe:

<?php
// installationAPI Key
$apiKey = 'your_api_key';
// Obtenez des mots clés entrés par l&#39;utilisateur
$keyword = $_GET['keyword'];
// conduireURLcodage
$keyword = urlencode($keyword);
// installationAPI URL
$url = 'http://api.mospeng.com/api/search?key=' . $apiKey . '&keyword=' . $keyword;

// initialisationcURL
$curl = curl_init();
// installationcURLOptions
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// Envoyer une demande et obtenir des données de réponse
$response = curl_exec($curl);
// fermeturecURLconnecter
curl_close($curl);
// Convertir les données de réponse au format de tableau
$result = json_decode($response, true);
// Résultat de sortie
if ($result['code'] == 200) {
    foreach ($result['data'] as $item) {
        echo $item['text'];
        echo '<br> &#39;;;
    }
} autre {
    Echo «Demande a échoué»;
}
?>
    

Le code ci-dessus montre comment créer une URL de l'API en fonction des mots clés saisis par l'utilisateur, envoyer une demande HTTP et obtenir et afficher les résultats de la phrase liés au mot clé.

Grâce aux exemples de code ci-dessus, vous pouvez facilement intégrer PHP à l'API Baidu Wenxin Yiyan, offrant aux utilisateurs des choix de phrases plus intéressants. Cet article montre comment implémenter rapidement cette fonctionnalité dans les applications Web et espérer qu'elle sera utile pour le développement de votre projet.