Baidu Wenxin Yiyan Api는 무작위 웬신 단어를 반환 할 수있는 간단한 인터페이스를 제공합니다. 이 기사는 PHP에서 Baidu Wenxin Yiyan API에 연결하는 방법을 소개하고 자세한 코드 예제를 제공합니다.
먼저 Baidu Open 플랫폼에서 응용 프로그램을 작성하고 API 키를 가져와야합니다. API 키를 얻은 후 PHP 에서이 키를 사용하여 인터페이스를 요청할 수 있습니다.
PHP에서는 CURL 라이브러리를 사용하여 HTTP 요청을 보내고 API의 반환 된 데이터를 얻을 수 있습니다. 다음은 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;
}
이 기능의 목적은 Access URL을 구축하고 API 키를 URL 끝까지 스플릿하는 것입니다. 다음으로 Curl을 사용하여 요청을 보내고 반환 된 결과를 얻습니다. 마지막으로 컬 세션을 닫고 결과를 반환하십시오.
다음으로, 우리는 다음 코드를 통해 위의 함수를 호출하여 임의의 사고 단어를 얻을 수 있습니다.
$apiKey = 'your_api_key';
$result = getBaiduWenxinYiyan($apiKey);
echo $result;
``Your_api_key ''를 신청 한 API 키로 바꾸는 것을 잊지 마십시오.
반환 된 데이터는 JSON 형식으로 이루어지며`json_decode ()`function을 통해 PHP 배열로 구문 분석 할 수 있습니다. 다음은 wenxins를 구문 분석하고 출력하기위한 예제 코드입니다.
$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 "마음의 말을 얻지 못했습니다";
}
이 코드는 먼저 반환 된 JSON 데이터를 구문 분석하고 유효한 wenxinshu 컨텐츠가 있는지 확인합니다. 존재하면 문장과 출처를 추출하여 브라우저에 표시합니다. 유효한 데이터가 얻어지지 않으면 오류 메시지가 출력됩니다.
위의 샘플 코드를 사용하면 Baidu Wenxin Yiyan API를 PHP 프로젝트에 쉽게 통합 할 수 있습니다. 이를 통해 웹 사이트 또는 응용 프로그램에서 흥미로운 임의의 텍스트 기반 어휘 기능을 구현하여 사용자 경험을 향상시킬 수 있습니다. 이 기사가 프로젝트에 도움이되기를 바랍니다.