Aktueller Standort: Startseite> Neueste Artikel> Praktisches PHP-Tutorial: Herstellen einer Verbindung zur Benutzeridentifikationsschnittstelle des mobilen Baidu-Terminals, um Geräteinformationen zu erhalten

Praktisches PHP-Tutorial: Herstellen einer Verbindung zur Benutzeridentifikationsschnittstelle des mobilen Baidu-Terminals, um Geräteinformationen zu erhalten

M66 2025-10-25

Einführung

Bei der Entwicklung von Websites und mobilen Anwendungen kann das Verständnis der Endgeräteinformationen des Benutzers zu einer besseren Anpassung und Optimierung beitragen. Baidu bietet eine Benutzeridentifikationsschnittstelle für Mobiltelefonterminals, über die Informationen wie Marke, Modell, Betriebssystem und andere Informationen des vom Benutzer verwendeten Mobiltelefons abgerufen werden können.

In diesem Artikel wird Schritt für Schritt gezeigt, wie Sie mithilfe der PHP-Sprache eine Verbindung zu dieser Schnittstelle herstellen und die Funktion zum Abrufen von Benutzergeräteinformationen erreichen.

Registrieren Sie ein Baidu-Entwicklerkonto

Bevor Sie Baidu-bezogene Dienste nutzen können, müssen Sie ein Baidu-Entwicklerkonto registrieren. Besuchen Sie die offizielle Website von Baidu Developer und befolgen Sie die Anweisungen, um die Registrierung abzuschließen. Melden Sie sich nach Abschluss der Registrierung bei der Entwicklerplattform an und erstellen Sie eine Anwendung, um den API-Schlüssel und den geheimen Schlüssel zu erhalten.

Holen Sie sich den API-Schlüssel und den geheimen Schlüssel

Nach dem Erstellen der Anwendung finden Sie den API-Schlüssel und den geheimen Schlüssel auf der Seite mit den Anwendungsdetails. Bitte speichern Sie diese beiden Parameter ordnungsgemäß, da sie im nachfolgenden Code verwendet werden.

Konfigurieren Sie die PHP-Umgebung

Bevor Sie Code schreiben, müssen Sie sicherstellen, dass die lokale PHP-Umgebung installiert ist und die Curl-Erweiterung unterstützt. Wenn es nicht installiert ist, können Sie den folgenden Befehl ausführen:

 sudo apt-get install php-curl

Code schreiben

Erstellen Sie im Projektverzeichnis die Datei device.php und öffnen Sie diese mit einem Texteditor.

Stellen Sie zunächst das Baidu Mobile Cloud SDK vor (bitte herunterladen und in das Codeverzeichnis extrahieren) und führen Sie dann die Datei autoload.php ein:

 require_once 'path/to/baidu-sdk-php/autoload.php';

Legen Sie dann den API-Schlüssel und den Geheimschlüssel fest:

 $client = new BaiduDeviceClient('your_api_key', 'your_secret_key');

Verwenden Sie das $client- Objekt, um die Benutzeridentifikationsschnittstelle des Baidu-Mobilterminals aufzurufen:

 $result = $client->identify(file_get_contents('http://your_website.com/your_image.jpg'));

Bitte ersetzen Sie die Beispielbildadresse durch die tatsächliche Bild-URL.

Informationen zum Benutzergerät abrufen:

 $deviceInfo = $result->getResult()->getUser();  
echo &#39;Handymarke:&#39; . $deviceInfo->getBrand() . &#39;<br> &#39;;  
echo &#39;Mobiltelefonmodell:&#39; . $deviceInfo->getModel() . &#39;<br> &#39;;  
echo &#39;Betriebssystem:&#39; . $deviceInfo->getOs() . &#39;<br> &#39;;

Code ausführen

Geben Sie nach dem Speichern der Datei in der Befehlszeile das Verzeichnis ein, in dem sich die Datei befindet, und führen Sie Folgendes aus:

 php-Gerät.php

Bei korrekter Konfiguration werden die Geräteinformationen des Benutzers in der Befehlszeile ausgegeben.

Zusammenfassen

Durch die oben genannten Schritte können wir PHP verwenden, um eine Verbindung zur Benutzeridentifikationsschnittstelle für mobile Endgeräte von Baidu herzustellen und schnell Informationen zu Marke, Modell und Betriebssystem des Mobiltelefons des Benutzers abzurufen. Dies ist sehr hilfreich für die Geräteanpassung und die Optimierung des Benutzererlebnisses von Websites und mobilen Anwendungen.