웹 사이트 개발에서 우리는 종종 페이지의 재미와 매력을 높이기 위해 임의의 문장이나 유명한 인용문을 인용해야합니다. 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 요청 및 구문 분석과 결합 된 코드를 작성하면 무작위 문을 얻고 표시하는 것이 간단하고 효율적입니다. 이 방법을 통해 웹 사이트에 재미와 매력을 추가하고 사용자의 경험을 향상시킬 수 있습니다.
관련 태그:
API