현재 위치: > 최신 기사 목록> Baidu Wenxin Yiyan API를 구현하기위한 PHP 개발의 데이터 사용자 정의 및 배포에 대한 튜토리얼

Baidu Wenxin Yiyan API를 구현하기위한 PHP 개발의 데이터 사용자 정의 및 배포에 대한 튜토리얼

gitbox 2025-06-17

Baidu Wenxin Yiyan API는 무엇입니까?

Baidu Wenxin Yiyan API는 애니메이션, 만화, 게임, 소설, 원본 등과 같은 여러 범주를 다루는 임의의 문장을 제공하는 API입니다. API를 호출 할 때마다 사용자는 개인 블로그 및 웹 사이트와 같은 다양한 시나리오에 적합하여 사용자에게 더 풍부한 경험을 제공 할 수 있습니다.

Baidu Wenxin Yiyan API를 사용하는 방법은 무엇입니까?

1 단계 : API 키를 가져옵니다

Baidu Wenxin Yiyan API를 사용하려면 먼저 Baidu Open Cloud 플랫폼에서 API 키를 신청해야합니다. 특정 단계는 다음과 같습니다.

  1. Baidu Open Cloud 플랫폼의 공식 웹 사이트를 방문하여 등록 및 로그인하십시오.
  2. 콘솔 페이지를 입력하고 왼쪽 열에서 "응용 프로그램 관리 - 응용 프로그램 작성"을 클릭하고 Wenxin Yiyan API를 선택하십시오.
  3. API 관리 페이지로 이동하여 자신의 API 키를 복사하십시오.
$ api_key = 'Your_api_key';

2 단계 : API 호출

API 키를 얻은 후 PHP 코드를 통해 API를 호출 할 수 있습니다. 특정 단계는 다음과 같습니다.

  1. API 요청 주소 및 매개 변수를 설정하십시오.
  2. PHP 함수 file_get_contents ()를 사용하여 API에 요청을 보냅니다.
  3. API가 반환 한 데이터를 구문 분석하고 필요한 문장을받습니다.
$ url = 'https://v1.hitokoto.cn';
$ params = 배열 ​​(
    'c'=> '',
    'encode'=> 'json',
    'charset'=> 'utf-8',
    'max_length'=> 30
);

$ response = file_get_contents ($ url. '?'. http_build_query ($ params));
$ data = json_decode ($ response, true);

if (isset ($ data [ 'hitokoto'])) {
    $ sentence = $ data [ 'hitokoto'];
}

Baidu Wenxin Yiyan API의 데이터 사용자 정의 및 배포를 구현하는 방법은 무엇입니까?

API가 반환 한 문장 내용을 사용자 정의하거나 여러 사이트에 데이터를 배포하려면 다음 방법을 사용하면 목표를 달성하는 데 도움이됩니다.

방법 1 : API 매개 변수를 사용하여 데이터를 사용자 정의하십시오

Baidu Wenxin Yiyan API는 여러 매개 변수를 제공하며 사용자는 다양한 매개 변수를 지정하여 데이터 사용자 정의를 구현할 수 있습니다.

매개 변수 c

매개 변수 C를 통해 API가 반환 한 문장 범주를 지정할 수 있습니다.

  • A- 애니메이션
  • B- 만화
  • C- 게임
  • D- 소설
  • E- 원본

예를 들어, 애니메이션 문장을 받으려면 매개 변수 c를 'a'로 설정할 수 있습니다.

$ params = 배열 ​​(
    'c'=> 'a',
    'encode'=> 'json',
    'charset'=> 'utf-8',
    'max_length'=> 30
);

매개 변수 l

매개 변수 l은 1 ~ 200 단어 범위의 API가 반환 한 문장의 길이를 지정합니다. 예를 들어, 20 단어 문장을 받으려면 매개 변수 L을 20으로 설정할 수 있습니다.

$ params = 배열 ​​(
    'c'=> '',
    'encode'=> 'json',
    'charset'=> 'utf-8',
    'max_length'=> 20
);

방법 2 : 사용자 정의 API

데이터 사용자 정의 및 배포를 구현하려면 API를 사용자 정의 할 수도 있습니다. 특정 단계는 다음과 같습니다.

  1. Baidu Wenxin Yiyan API에서 데이터를 얻기 위해 코드가 포함 된 PHP 파일을 작성하십시오.
  2. PHP 파일에서 사용자 정의 API 인터페이스를 정의하십시오.
  3. 데이터를 얻으려면 웹 사이트 에서이 API 인터페이스에 전화하십시오.
if ($ _get [ 'type'] == 'hitokoto') {
    $ params = 배열 ​​(
        'c'=> 'a',
        'encode'=> 'json',
        'charset'=> 'utf-8',
        'max_length'=> 30
    );
    $ url = 'https://v1.hitokoto.cn?' . http_build_query ($ params);
    $ data = json_decode (file_get_contents ($ url), true);
    echo $ data [ 'hitokoto'];
}

예를 들어, 다음 링크를 방문하면 애니메이션 문장을 얻을 수 있습니다.

 http://your_site.com/your_api.php?type=hitokoto&c=a

요약

위의 방법을 통해 Baidu Wenxin Yiyan API의 데이터를 사용자 정의하고 배포하여 사용자에게보다 개인화 된 경험을 제공 할 수 있습니다.