웹 사이트 및 모바일 애플리케이션 개발에서 사용자의 단말 장치 정보를 이해하면 더 나은 적응과 최적화를 달성하는 데 도움이 될 수 있습니다. Baidu는 사용자가 사용하는 휴대폰의 브랜드, 모델, 운영 체제 및 기타 정보와 같은 정보를 얻을 수 있는 휴대폰 단말기 사용자 식별 인터페이스를 제공합니다.
이 문서에서는 PHP 언어를 사용하여 이 인터페이스에 연결하여 사용자 장치 정보를 얻는 기능을 달성하는 방법을 단계별로 보여줍니다.
바이두 관련 서비스를 이용하기 전에 바이두 개발자 계정을 등록해야 합니다. Baidu 개발자 공식 웹사이트를 방문하여 안내에 따라 등록을 완료하세요. 등록이 완료되면 개발자 플랫폼에 로그인하여 애플리케이션을 생성하여 API Key와 Secret Key를 획득합니다.
애플리케이션을 생성한 후 애플리케이션 세부정보 페이지에서 API 키와 비밀 키를 확인할 수 있습니다. 이 두 매개변수는 후속 코드에서 사용되므로 올바르게 저장하십시오.
코드를 작성하기 전에 로컬 PHP 환경이 설치되어 있고 컬 확장을 지원하는지 확인해야 합니다. 설치되어 있지 않은 경우 다음 명령을 실행할 수 있습니다.
sudo apt-get 설치 php-curl
프로젝트 디렉토리에 device.php 파일을 생성하고 텍스트 편집기로 엽니다.
먼저 Baidu Mobile Cloud SDK를 소개하고(코드 디렉터리에 다운로드하여 압축을 푼 후) autoload.php 파일을 소개합니다.
require_once '경로/to/baidu-sdk-php/autoload.php';
그런 다음 API 키와 비밀 키를 설정합니다.
$client = new BaiduDeviceClient('your_api_key', 'your_secret_key');
$client 개체를 사용하여 Baidu 모바일 단말기 사용자 식별 인터페이스를 호출합니다.
$result = $client->identify(file_get_contents('http://your_website.com/your_image.jpg'));
예시 이미지 주소를 실제 이미지 URL로 바꾸세요.
사용자 장치 정보 가져오기:
$deviceInfo = $result->getResult()->getUser(); echo '휴대폰 브랜드:' . $deviceInfo->getBrand() . '<br> '; echo '휴대폰 모델:' . $deviceInfo->getModel() . '<br> '; echo '운영 체제:' . $deviceInfo->getOs() . '<br> ';
파일을 저장한 후 명령줄에 파일이 있는 디렉터리를 입력하고 다음을 실행합니다.
PHP 장치.php
올바르게 구성되면 명령줄에 사용자 장치 정보 출력이 표시됩니다.
위 단계를 통해 PHP를 사용하여 Baidu의 모바일 단말기 사용자 식별 인터페이스에 연결하여 사용자의 휴대폰 브랜드, 모델 및 운영 체제 정보를 신속하게 얻을 수 있습니다. 이는 웹사이트와 모바일 애플리케이션의 장치 적응과 사용자 경험 최적화에 매우 유용합니다.