Baidu Wenxin Yiyan은 매일 문장에 대한 API 인터페이스를 제공하여 개발자가 짧은 영감을 얻을 수 있도록 촉진합니다. 널리 사용되는 서버 측 언어로서 PHP는이 API에 쉽게 연결하여 데이터를 얻을 수 있습니다. 이 기사는 PHP를 사용하여 CURL을 통해 Baidu Wenxin Yiyan API를 호출하고 반환 된 JSON 데이터를 구문 분석하는 방법을 소개합니다.
이 예제는 온도 매개 변수를 0.6으로 설정하여 고품질 일일 문장을 얻는 방법을 보여줍니다.
코드 작성을 시작하기 전에 다음 준비를 완료해야합니다.
공식 Baidu Cloud 웹 사이트를 방문하여 계정에 등록 및 로그인하고 응용 프로그램을 작성하고 Baidu Wenxin Yiyan 서비스를 선택하고 API 키를 생성 한 후 나중에 사용하도록 저장하십시오.
PHP는 CURL 기능을 통해 HTTP 요청을 구현하여 서버 환경에 CURL 확장이 설치되도록합니다. Linux 시스템 설치 예는 다음과 같습니다.
sudo apt-get install php-curl
또는
sudo yum install php-curl
설치가 완료되면 PHP 서비스를 다시 시작하여 확장을 발효시킵니다.
다음 PHP 코드는 CURL을 사용하여 Baidu Wenxin Yiyan API에 요청을 보내고 매일 문장을받는 방법을 보여줍니다.
// Baidu Wenxin의 말API~의URL
$url = 'https://v1.hitokoto.cn/?c=a&encode=json';
// 填入您~의API열쇠
$api_key = 'YOUR_API_KEY';
// 초기화cURL세션
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apikey:' . $api_key));
// 요청을 실행하고 응답을받습니다
$response = curl_exec($ch);
// 폐쇄cURL세션
curl_close($ch);
// 분석JSON데이터
$data = json_decode($response, true);
// 매일 문장을 출력하십시오
echo $data['hitokoto'];
코드는 요청 헤더에서 요청 주소와 API 키를 설정하여 인터페이스 인증이 전달되도록합니다. 마지막으로, 응답을 JSON 형식으로 구문 분석하고 "히토 코토"필드의 내용, 즉 하루 문장을 출력하십시오.
이 기사는 CURL 기능과 결합하여 PHP를 사용하여 Baidu Wenxin Yiyan API에 연결하여 API 키 응용 프로그램, 환경 구성 및 샘플 코드를 포함한 일일 문장을 얻는 전체 프로세스를 소개합니다. 이 API를 호출함으로써 개발자는 아름다운 짧은 문장을 웹 사이트 나 응용 프로그램에 쉽게 통합하여 사용자 경험을 향상시킬 수 있습니다.
PHP의 유연성과 결합하여보다 실용적인 기능을 만들기 위해 요구 사항에 따라 인터페이스 매개 변수를 조정할 수 있습니다.