현재 위치: > 최신 기사 목록> PHP의 전체 프로세스에 대한 자세한 설명 Baidu Wenxin Yiyan API 인터페이스에 대한 빠른 호출

PHP의 전체 프로세스에 대한 자세한 설명 Baidu Wenxin Yiyan API 인터페이스에 대한 빠른 호출

gitbox 2025-06-10

1. 프로세스 개요

Baidu Wenxin Yiyan은 고대시, 현대시 및 유명한 인용문을 포함하여 무작위로 생성 된 콘텐츠 인터페이스를 제공합니다. 이 기사에서는 PHP를 사용하여 프로그램을 작성하는 방법을 안내하고 API 인터페이스에 전화하여 임의의 문장을받습니다.

2. Baidu Wenxin Yiyan API 인터페이스를 등록하십시오

2.1 API 키를 얻습니다

Baidu Wenxin Yiyan API를 사용하기 전에 API 키를 신청해야합니다. Baidu Wenxin Yiyan 공식 웹 사이트를 방문하여 등록을 완료하고 독점 API 키를 생성하십시오.

 
$url = 'https://v1.hitokoto.cn/'; //API인터페이스 주소
$key = ''; //응용 프로그램을 작성하십시오API Key

위 코드의 $ 키를 얻는 API 키로 바꾸십시오.

3. HTTP 요청을 보내십시오

API 키를 얻은 후 PHP의 CURL 확장을 사용하여 HTTP GET 요청을 보내고 API에 전화하여 응답 데이터를 얻을 수 있습니다. API 키는 매개 변수로 전달되어야합니다.

 
$ch = curl_init(); //초기화cURL핸들
curl_setopt($ch, CURLOPT_URL, $url); //요청을 설정하십시오URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //결과를 문자열로 반환하십시오
$output = curl_exec($ch); //요청을 실행하십시오
curl_close($ch); //关闭핸들

이 코드 스 니펫에서 curl_init ()를 사용하여 핸들, curl_setopt ()를 만들려면 요청 옵션 인 curl_exec ()를 구성하여 요청을 실행하고 최종적으로 연결을 닫습니다.

4. API 응답을 구문 분석합니다

성공적인 요청 후 JSON 형식의 응답이 수신됩니다. JSON_DECODE ()을 통해 배열로 구문 분석 한 후 "Hitokoto"필드를 추출 할 수 있습니다. 즉, 무작위로 생성 된 문장입니다.

 
$result = json_decode($output, true); //분석JSON배열
$hitokoto = $result['hitokoto']; //임의의 문장을 받으십시오
$from = $result['from']; //소스 정보를 얻으십시오

여기서 배열 키 이름을 사용하여 더 쉬운 후속 처리를 위해 필요한 데이터를 얻습니다.

5. 무작위로 생성 된 따옴표를 출력합니다

마지막으로, 얻은 문장은 웹 페이지 또는 응용 프로그램에 출력됩니다.

 
echo '' . $hitokoto . ''; //출력 따옴표

에코 진술은 임의의 인용문을 클라이언트에게 제시합니다.

6. 샘플 코드를 완료하십시오

위의 단계를 통합하고 Baidu Wenxin Yiyan API의 PHP 코드를 다음과 같이 호출하십시오.

 
$url = 'https://v1.hitokoto.cn/'; //API인터페이스 주소
$key = ''; //당신의API Key
<p>$ch = curl_init(); //초기화cURL핸들<br>
curl_setopt($ch, CURLOPT_URL, $url); //요청을 설정하십시오URL<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //문자열 결과를 반환합니다<br>
$output = curl_exec($ch); //요청을 실행하십시오<br>
curl_close($ch); //关闭핸들</p>
<p>$result = json_decode($output, true); //분석JSON응답<br>
$hitokoto = $result['hitokoto']; //임의의 인용문을 받으십시오<br>
$from = $result['from']; //출처를 얻으십시오</p>
<p>echo '' . $hitokoto . ''; //출력 따옴표<br>

위의 코드는 Baidu Wenxin Yiyan 인터페이스를 쉽게 호출하여 웹 페이지 디스플레이 및 기타 PHP 프로젝트에 적합한 문장을 무작위로 얻고 표시 할 수 있습니다.