Baidu Wenxin Yiyan API는 개발자에게 무작위 영감, 철학적 또는 기타 유형의 문장을 쉽게 얻을 수있는 방법을 제공하며 블로그 및 웹 사이트 하단에 유명한 인용문이나 영감을주는 문장을 표시하는 데 매우 적합합니다.
이 API 인터페이스를 사용하려면 다음 URL에 대한 GET 요청을 시작합니다.
인터페이스에 의해 반환 된 데이터는 JSON 형식이며 예제는 다음과 같습니다.
{
"status": true,
"data": {
"id": "7742",
"hitokoto": "나는 내 인생 의이 막 다른 끝에서 먼 길을 갔다,이제 나는 내리막 길 만 갈 수 있습니다。",
"type": "a",
"from": "Haruhi Suzumiya의 실종",
"from_who": "나가토 아키키",
"creator": "XShow",
"creator_uid": 2886,
"reviewer": 0,
"uuid": "9cd04227-aa14-4df9-b8e0-6c0a5e4c6627",
"created_at": "1616677997"
}
}
API 인터페이스는 다음 선택적 매개 변수를 지원합니다.
Baidu Wenxin의 API 응용 프로그램 페이지에서 API 키를 얻을 수 있습니다.
다음은 PHP 코드를 사용하여 API 인터페이스를 호출하여 임의의 문장을 얻는 예입니다.
이 코드에서는 Gethitokoto 라는 기능을 정의합니다. Gethitokoto는 API에 요청을 보내고 데이터를 얻는 데 사용됩니다. 그런 다음 반환 된 데이터에서 문장을 추출하고 표시합니다.
다음으로 PHP의 시간이 정한 작업 스케줄러를 사용하여 1 분에 한 번 실행되는 작업을 설정하는 방법을 소개합니다. CRON 표현식을 사용하여 작업 예약을 제어 할 수 있습니다.
Linux 환경에서는 다음 명령을 통해 타이밍 작업을 편집 할 수 있습니다.
그런 다음 분당 0 초에 실행을 위해 CRON 표현식을 편집하십시오.
위의 예에서 https://example.com/hitokoto.php 는 실제 PHP 파일 주소입니다.
다음은 PHP를 통해 타이밍 작업을 구현하기위한 코드 예입니다.
이 코드에서는 Gethitokoto 함수를 정의하여 문장을 가져 와서 /var/www/html/wordpress/hitokoto.txt 파일에 저장합니다. 실제 요구에 따라 파일 경로를 조정할 수 있습니다.
그런 다음 스크립트는 CRON 표현식을 통해 매 분마다 자동으로 실행되도록 설정할 수 있습니다.
이 자습서를 통해 PHP 코드를 사용하여 Baidu Wenxin Yiyan API 인터페이스를 구현하고 시간이 정한 작업 스케줄러를 통해 자동으로 문장을 얻는 방법을 배웠습니다. 이러한 방식으로 웹 사이트 나 앱에서 동기 부여 진술을 쉽게 업데이트하여 사용자 경험을 향상시킬 수 있습니다.