Position actuelle: Accueil> Derniers articles> Tutoriel PHP: un guide pratique pour se connecter rapidement à l'API de reconnaissance des attributs de la foule Baidu

Tutoriel PHP: un guide pratique pour se connecter rapidement à l'API de reconnaissance des attributs de la foule Baidu

gitbox 2025-08-04

introduction

L'API d'identification d'attribut Baidu Crowd est un puissant outil d'analyse d'attribut de foule qui peut identifier avec précision l'âge, le sexe, l'occupation et les intérêts des utilisateurs via des données multidimensionnelles. Cet article prendra le langage PHP à titre d'exemple pour présenter comment se connecter rapidement à l'API de reconnaissance des attributs de la foule de Baidu pour aider les développeurs à obtenir des informations de profil utilisateur plus efficacement.

Préparation

Tout d'abord, vous devez postuler à l'application "Identification des attributs de foule" sur la plate-forme ouverte Baidu AI pour obtenir une clé API et une clé secrète. Connectez-vous à la plate-forme ouverte Baidu AI, entrez la console, trouvez le service "Identification des attributs de la foule" et après avoir créé une nouvelle application, vous pouvez obtenir les informations clés requises.

Installer PHP SDK

Installez le SDK PHP officiel de Baidu AI via le compositeur:

 Le compositeur nécessite Baidu / AIP-SDK

Une fois l'installation terminée, introduisez le fichier de chargement automatique du SDK dans le code:

 require_once 'vendeur / autoload.php';

Exemple d'interface API d'appel

<?php
require_once 'vendor/autoload.php';

use BaiduAipClient;
use BaiduAipAipImageCensor;

const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';

$client = new Client(APP_ID, API_KEY, SECRET_KEY);  // créerClientObjet
$imageCensor = new AipImageCensor($client);       // créerAipImageCensorObjet

// Lisez le contenu de l&#39;image
$image = file_get_contents('your_image_path');

// Appeler la reconnaissance des attributs de fouleAPI
$result = $imageCensor-> user () -> foule ($ image);

// L&#39;API de traitement renvoie le résultat if (! Vide ($ result [&#39;error_code&#39;])) {
    Echo &#39;Erreur:&#39;. $ result [&#39;error_msg&#39;];
} autre {
    // Obtenez les informations d&#39;attribut de foule $ attributs = $ result [&#39;result&#39;] [&#39;user_attributes&#39;] [0] [&#39;attributs&#39;];

    // Informations sur l&#39;attribut de population de production Echo «Age:». $ Attributs [&#39;Age&#39;]. "<br> "
    Écho «Genre:». $ attributs [«genre»]. "<br> "
    Echo &#39;Profession:&#39;. $ attributs [«occupation»]. "<br> "
    Écho «Intérêt:». $ attributs [«intérêt»];
}
?>

Veuillez remplacer votre_app_id , votre_api_key , votre_secret_key dans l'exemple de code par votre clé réelle, et votre_image_path avec le chemin vers l'image à identifier.

Exécuter le code

Après enregistrer le fichier PHP, exécutez-le dans la ligne de terminal ou de commande. Le programme renverra les informations d'attribut de la population de l'utilisateur, y compris l'âge, le sexe, l'occupation et les intérêts, et fournira une prise en charge des données pour une analyse des utilisateurs précis.

Résumer

Cet article présente comment se connecter rapidement à l'API de reconnaissance des attributs de la foule Baidu via PHP et coopérer avec le SDK officiel pour réaliser l'identification et l'analyse des attributs multidimensionnels des utilisateurs. Les développeurs peuvent étendre les applications en fonction de cette base, telles que la commercialisation précise, la construction de portraits des utilisateurs, etc., pour améliorer le niveau d'intelligence des produits.