웹 사이트 개발에서 우리는 종종 페이지의 재미와 매력을 높이기 위해 임의의 문장이나 유명한 인용문을 인용해야합니다. Baidu Wenxin Yiyan API는 API를 통해 임의의 진술을 얻고 웹 페이지에 적용하는 편리한 방법을 제공합니다. 이 기사에서는 PHP를 사용하여 Baidu Wenxin Yiyan API에 연결하고 API가 반환 한 데이터를 호출하여 웹 페이지 발췌를 생성하는 방법을 소개합니다.
Baidu Wenxin Yiyan API에 연결하기 전에 PHP를 설치하고 네트워크에 액세스 할 수 있는지 확인하십시오.
<?php // 글쓰기의 단어를 설정하십시오API주소 요청 및 요청 매개 변수 $url = "http://api.vikingship.xyz/wisdom/api/one"; $params = [ 'secret_key' => 'your_secret_key', // 요청 된 액세스 키로 바꾸십시오]; // 컬 세션 생성 $ curl = curl_init (); // CURL 요청 CURL_SETOPT에 대한 URL 및 기타 옵션을 설정합니다 ($ curl, curlopt_url, $ url); curl_setopt ($ curl, curlopt_returntransfer, true); curl_setopt ($ curl, curlopt_post, true); curl_setopt ($ curl, curlopt_postfields, http_build_query ($ params)); // 컬 요청을 시작하고 반환 데이터를 가져옵니다. $ response = curl_exec ($ curl); curl_close ($ curl); // 반환 된 JSON 데이터 $ data = json_decode ($ response, true); // 반환 된 데이터에서 발췌 내용을 추출합니다. // 출력 발췌 Echo $ 발췌; ?>
위 코드에서 Wenxin Yiyan API의 요청 주소 및 요청 매개 변수가 먼저 설정됩니다. 요청 된 액세스 키를 'Your_secret_key'로 바꾸십시오. 그런 다음 CURL 라이브러리를 사용하여 HTTP 요청을 시작하고 Curl_Exec ()를 통해 반환 된 데이터를 얻습니다. 마지막으로, 반환 된 JSON 형식 데이터는 JSON_DECODE ()를 통해 PHP 배열로 구문 분석하고 발췌문을 추출하고 출력합니다.
위의 코드를 웹 페이지에 적용하면 웹 페이지 발췌를 생성하는 기능이 실현 될 수 있습니다. 간단한 예는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>웹 발췌 생성</title> </head> <body> <h1>웹 페이지 발췌</h1> <p><?php include 'get_excerpt.php'; ?></p> </body> </html>
위의 예에서, 발췌를 가져 오는 PHP 코드는 'get_excerpt.php'를 포함하여 웹 페이지에 소개됩니다. 그리고 발췌는에 배치됩니다
레이블에 표시됩니다.
Baidu Wenxin Yiyan API에 연결하고 임의의 진술을 얻음으로써 웹 페이지에 쉽게 적용하여 발췌를 생성 할 수 있습니다. PHP를 사용하여 API 요청 및 구문 분석과 결합 된 코드를 작성하면 무작위 문을 얻고 표시하는 것이 간단하고 효율적입니다. 이 방법을 통해 웹 사이트에 재미와 매력을 추가하고 사용자의 경험을 향상시킬 수 있습니다.