현재 위치: > 최신 기사 목록> PHP 신속하게 매일 문장을 받으십시오 : Baidu Wenxin Yiyan API 완전한 자습서에 연결

PHP 신속하게 매일 문장을 받으십시오 : Baidu Wenxin Yiyan API 완전한 자습서에 연결

M66 2025-09-16

PHP는 Baidu Wenxin Yiyan API에 연결하여 매일 문장을받습니다.

Hitokoto는 애니메이션, 만화, 소설 및 기타 유형의 문장을 얻을 수있는 공개 문장 인터페이스입니다. 이 기사에서는 PHP를 통해 Baidu Wenxin Yiyan API에 연결하는 방법을 설명하고 매일 문장을 얻고 표시합니다.

API 키를 신청하십시오

우선, Baidu Open Cloud 웹 사이트에 계정을 등록해야합니다. 콘솔에서 새 응용 프로그램을 작성하고 해당 API 키를 가져옵니다.

PHP 파일을 만듭니다

프로젝트 폴더에서 "hitokoto.php"라는 PHP 파일을 만듭니다.

PHP 코드 작성

"hitokoto.php"파일에 다음 PHP 코드를 작성하십시오.

<?php
$apikey = "YOUR_API_KEY";
$url = "https://aip.baidubce.com/rpc/2.0/aq/suggest";

$data = array(
    'word' => &#39;하나&#39;,
    &#39;count&#39;=> 10,
);

// 데이터를 JSON 형식으로 변환 $ data_string = json_encode ($ data);

// 요청 헤더 $ HEADERS = 배열 ​​설정 (
    &#39;콘텐츠 유형 : Application/JSON&#39;,
    &#39;내용 길이 :&#39;. strlen ($ data_string),
    &#39;apikey :&#39;. $ 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 [ &#39;result&#39;]) &&! empty ($ data [ &#39;result&#39;])) {
    $ hitokoto = $ data [ &#39;result&#39;] [0] [ &#39;hitokoto&#39;];
    echo $ hitokoto;
} 또 다른 {
    Echo는 "콘텐츠의 단어를 얻을 수 없습니다";
}
?>

코드에서 "Your_api_key"를 요청한 API 키로 바꾸십시오. 이 코드는 CURL을 사용하여 Baidu Wenxin Yiyan API에 HTTP 요청을 보내고 반환 된 JSON 데이터를 얻은 다음 매일 문장의 내용을 구문 분석하고 추출하여 페이지에 표시합니다.

테스트 코드

"hitokoto.php"파일을 웹 사이트 서버에 저장하고 업로드하십시오. 파일을 방문하여 페이지에 표시된 일일 문장의 내용을보십시오.

요약

PHP를 통해 Baidu Wenxin Yiyan API에 연결하면 매일 문장을 쉽게 얻고 웹 사이트에 표시 할 수 있습니다. 이 기사는 쉽고 빠른 액세스를위한 완전한 코드 예제를 제공합니다. 실제 요구에 따라 다른 응용 프로그램 시나리오에 적응 해야하는 실제 요구에 따라 코드를 수정하고 확장 할 수 있습니다.

  • 관련 태그:

    API