현재 위치: > 최신 기사 목록> PHP에서 명세서 획득을 구현하기 위해 Baidu Wenxin Yiyan 인터페이스에 연결하는 방법

PHP에서 명세서 획득을 구현하기 위해 Baidu Wenxin Yiyan 인터페이스에 연결하는 방법

M66 2025-07-11

소개

Baidu Wenxin Yiyan 인터페이스는 개발자에게 무작위로 생성 된 Wenxin 단어를 제공하는 API 인터페이스이며 액세스는 매우 간단합니다. 이 기사는 PHP의 인터페이스에 연결하는 방법을 자세하게 소개하고 PHP의 CURL 라이브러리를 사용하여 HTTP 요청을 보내고 인터페이스 데이터를 얻는 방법을 보여줍니다.

인터페이스 액세스 권한을 신청하십시오

우선, Baidu Open 플랫폼의 Wenxin Yiyan 인터페이스에 대한 액세스를 신청해야합니다. Baidu Open 플랫폼에 로그인하고 응용 프로그램을 작성하고 API 키를 얻습니다.

PHP 코드 구현

다음으로 PHP의 CURL 라이브러리를 사용하여 HTTP 요청을 보내고 Baidu Wenxin Yiyan 인터페이스에서 데이터를 얻습니다. 다음은이 기능을 구현하는 PHP 코드 예입니다.

 function getBaiduWenxinYiyan($apiKey) {
     $url = 'http://api.lwl12.com/hitokoto/main/get?key=' . $apiKey;
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     $result = curl_exec($ch);
     curl_close($ch);
     return $result;
 }

위의 코드에서는 스티치 API 키를 통해 요청 URL을 빌드하고 CURL을 사용하여 요청을 보내고 응답 데이터를 가져옵니다. 마지막으로 컬 연결을 닫고 결과를 반환하십시오.

단어를 얻으려면 인터페이스를 호출하십시오

이 기능을 다음과 같은 방식으로 호출하고 얻은 wenxinyu를 출력 할 수 있습니다.

 $apiKey = 'your_api_key';
 $result = getBaiduWenxinYiyan($apiKey);
 echo $result;

이 예에서는 코드의 기본값을 자체 API 키로 바꾸고 기능을 호출하고 결과를 브라우저에 출력합니다.

반환 데이터를 구문 분석 및 처리합니다

반환 된 데이터는 일반적으로 JSON 형식입니다. PHP의 JSON_DECODE () 함수를 사용하여 구문 분석하여 텍스트의 내용과 소스를 추출 할 수 있습니다. 예를 들어:

 $apiKey = 'your_api_key';
 $result = getBaiduWenxinYiyan($apiKey);
 $data = json_decode($result, true);
 if ($data && isset($data['hitokoto']) && isset($data['from'])) {
     $sentence = $data['hitokoto'];
     $source = $data['from'];
     echo "문장:{$sentence}<br>";
     echo "원천:{$source}<br>";
 } else {
     echo "마음의 말을 얻지 못했습니다";

이 코드에서는 API가 반환 한 JSON 데이터를 PHP 배열로 구문 분석하고 데이터가 유효한지 확인한 다음 문장과 소스를 추출합니다. 획득이 실패하면 오류 메시지가 출력됩니다.

요약

위의 단계를 통해 Baidu Wenxin Yiyan 인터페이스를 PHP에 쉽게 통합하여 무작위로 생성 된 Wenxin 예를 얻을 수 있습니다. 개인 웹 사이트, 블로그 또는 기타 콘텐츠 생성 시나리오에 사용 되든이 인터페이스를 사용하면 무작위 문의 기능을 빠르게 구현하는 데 도움이됩니다.