PHP는 Baidu Wenxin Yiyan API에 연결하여 임의 문장 생성 샘플 코드를 얻습니다.
개요:
Baidu Wenxin Yiyan은 다음을 통해 유명한 인용문, 고대 시, 닭고기 수프 등과 같은 임의 문장 생성을 제공하는 API 인터페이스입니다. 이 API를 사용하면 웹사이트나 애플리케이션에 흥미로운 문장을 추가하여 사용자에게 더 나은 경험을 제공할 수 있습니다. 이 기사에서는 PHP를 사용하여 Baidu Wenxin Yiyan API에 연결하고 해당 샘플 코드를 제공하는 방법을 소개합니다.
1단계: API 인터페이스 신청
먼저 Baidu Open Cloud 공식 홈페이지(https://cloud.baidu.com)에 계정을 등록하고 새 프로젝트를 생성해야 합니다. 프로젝트에서 해당 "스마트 기술"을 찾아 Baidu Wenxinyiyan의 인터페이스 애플리케이션 페이지에 들어가서 "지금 열기"를 클릭하면 시스템에서 API 키와 비밀 키를 할당합니다.
2단계: PHP 코드 작성
시작하기 전에 PHP 환경에 cURL 확장이 설치되어 있는지 확인하세요. 다음으로 코드 작성을 시작합니다.
먼저 index.php라는 새 PHP 파일을 만들고 파일에 다음 코드를 삽입합니다.
<?php // 设置API Key和Secret Key $apiKey = 'your_api_key'; $secretKey = 'your_secret_key'; // 生成请求Token $token = sha1($apiKey . $secretKey . time()); // 设置请求URL $url = 'https://apiwx.open.baidu.com/wuxin/getorinbaseapi?appid=' . $apiKey . '&token=' . $token; // 初始化cURL $ch = curl_init(); // 配置cURL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 执行请求 $response = curl_exec($ch); // 处理响应 if ($response === false) { echo 'Error: ' . curl_error($ch); } else { $result = json_decode($response, true); if (isset($result['ret_code']) && $result['ret_code'] == 0) { echo $result['sentence']; } else { echo 'Error: Failed to get sentence.'; } } // 关闭cURL curl_close($ch);
위 코드에서 your_api_key
和your_secret_key
를 1단계에서 얻은 API 키와 비밀 키로 바꿉니다. 코드는 cURL을 통해 Baidu Wenxinyiyan의 API 인터페이스에 요청을 보내고 문장 콘텐츠를 반환합니다.
3단계: 코드 실행
작성된 index.php 파일을 웹 사이트 서버에 업로드한 다음(서버가 PHP를 지원하는지 확인) 브라우저에서 해당 파일의 URL에 액세스하여 무작위로 생성된 문장을 확인하세요.
결론:
Baidu Wenxin Yiyan API에 연결하면 임의 문장 생성 기능을 쉽게 구현할 수 있습니다. 실제 응용 프로그램에서는 웹 사이트 홈페이지에 매일 영감을 주는 문장을 표시하거나 WeChat 애플릿에 고대 시를 무작위로 표시하는 등 자신의 필요에 따라 반환된 문장을 추가로 처리하고 표시할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 PHP는 Baidu Wenxin Yiyan API를 연결하여 무작위 문장 생성 샘플 코드를 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!