Hitokoto는 애니메이션, 만화, 소설 및 기타 유형의 문장을 얻을 수있는 공개 문장 인터페이스입니다. 이 기사에서는 PHP를 통해 Baidu Wenxin Yiyan API에 연결하는 방법을 설명하고 매일 문장을 얻고 표시합니다.
우선, Baidu Open Cloud 웹 사이트에 계정을 등록해야합니다. 콘솔에서 새 응용 프로그램을 작성하고 해당 API 키를 가져옵니다.
프로젝트 폴더에서 "hitokoto.php"라는 PHP 파일을 만듭니다.
"hitokoto.php"파일에 다음 PHP 코드를 작성하십시오.
<?php $apikey = "YOUR_API_KEY"; $url = "https://aip.baidubce.com/rpc/2.0/aq/suggest"; $data = array( 'word' => '하나', 'count'=> 10, ); // 데이터를 JSON 형식으로 변환 $ data_string = json_encode ($ data); // 요청 헤더 $ HEADERS = 배열 설정 ( '콘텐츠 유형 : Application/JSON', '내용 길이 :'. strlen ($ data_string), 'apikey :'. $ apikey, ); // 컬을 초기화합니다 $ ch = curl_init (); // CURL 옵션 CURL_SETOPT ($ ch, curlopt_url, $ url)를 설정합니다. curl_setopt ($ ch, curlopt_returntransfer, true); curl_setopt ($ ch, curlopt_post, true); curl_setopt ($ ch, curlopt_postfields, $ data_string); curl_setopt ($ ch, curlopt_httpheader, $ 헤더); // 요청을 보내고 응답을 얻습니다 $ $ response = curl_exec ($ ch); // 컬을 닫습니다 curl_close ($ ch); // 프로세스 응답 데이터 $ data = json_decode ($ response, true); // 단어의 내용을 추출 if (isset ($ data [ 'result']) &&! empty ($ data [ 'result'])) { $ hitokoto = $ data [ 'result'] [0] [ 'hitokoto']; echo $ hitokoto; } 또 다른 { Echo는 "콘텐츠의 단어를 얻을 수 없습니다"; } ?>
코드에서 "Your_api_key"를 요청한 API 키로 바꾸십시오. 이 코드는 CURL을 사용하여 Baidu Wenxin Yiyan API에 HTTP 요청을 보내고 반환 된 JSON 데이터를 얻은 다음 매일 문장의 내용을 구문 분석하고 추출하여 페이지에 표시합니다.
"hitokoto.php"파일을 웹 사이트 서버에 저장하고 업로드하십시오. 파일을 방문하여 페이지에 표시된 일일 문장의 내용을보십시오.
PHP를 통해 Baidu Wenxin Yiyan API에 연결하면 매일 문장을 쉽게 얻고 웹 사이트에 표시 할 수 있습니다. 이 기사는 쉽고 빠른 액세스를위한 완전한 코드 예제를 제공합니다. 실제 요구에 따라 다른 응용 프로그램 시나리오에 적응 해야하는 실제 요구에 따라 코드를 수정하고 확장 할 수 있습니다.
관련 태그:
API