現在の位置: ホーム> 最新記事一覧> PHP開発のデータのカスタマイズと配布に関するチュートリアルBaidu Wenxin Yiyan APIを実装する

PHP開発のデータのカスタマイズと配布に関するチュートリアルBaidu Wenxin Yiyan APIを実装する

gitbox 2025-06-17

Baidu Wenxin Yiyan APIとは何ですか?

Baidu Wenxin Yiyan APIは、アニメーション、コミック、ゲーム、小説、オリジナルなどの複数のカテゴリをカバーするランダムな文を提供するAPIです。APIが呼び出されるたびに、ユーザーは個人ブログやWebサイトなどのさまざまなシナリオに適したランダムな文を取得し、ユーザーに豊かな経験を提供できます。

Baidu Wenxin Yiyan APIの使用方法は?

ステップ1:APIキーを取得します

Baidu Wenxin Yiyan APIを使用するには、最初にBaidu Open CloudプラットフォームでAPIキーを申請する必要があります。特定の手順は次のとおりです。

  1. Baidu Open Cloud Platformの公式Webサイトにアクセスして、登録してログインしてください。
  2. コンソールページを入力し、左列の「アプリケーション管理 - アプリケーションの作成」をクリックし、Wenxin Yiyan APIを選択します。
  3. API管理ページに移動して、独自のAPIキーをコピーします。
$ api_key = 'your_api_key';

ステップ2:APIの呼び出し

APIキーを取得した後、PHPコードを介してAPIを呼び出すことができます。特定の手順は次のとおりです。

  1. API要求アドレスとパラメーターを設定します。
  2. php function file_get_contents()を使用して、APIにリクエストを送信します。
  3. APIによって返されたデータを解析し、必要な文を取得します。
$ url = 'https://v1.hitokoto.cn';
$ params = array(
    'c' => ''、
    「エンコード」=> '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'])){
    $ cente = $ data ['hitokoto'];
}

Baidu Wenxin Yiyan APIのデータのカスタマイズと配布を実装する方法は?

APIで返された文のコンテンツをカスタマイズするか、データを複数のサイトに配布する場合、次の方法で目標を達成するのに役立ちます。

方法1:APIパラメーターを使用して、データをカスタマイズします

Baidu Wenxin Yiyan APIは複数のパラメーターを提供し、ユーザーは異なるパラメーターを指定することでデータのカスタマイズを実装できます。

パラメーターc

パラメーターCを介して、APIによって返される文カテゴリを指定できます。たとえば、次のようになります。

  • A-アニメーション
  • B-コミック
  • C-ゲーム
  • D-小説
  • E-オリジナル

たとえば、アニメーション文を取得する場合は、パラメーターCを「A」に設定できます。

$ params = array(
    'c' => 'a'、
    「エンコード」=> 'json'、
    「charset」=> 'utf-8'、
    'max_length' => 30
);

パラメーターl

パラメーターlは、1〜2単語の範囲のAPIで返される文の長さを指定します。たとえば、20ワードの文を取得する場合は、パラメーターLを20に設定できます。

$ params = array(
    'c' => ''、
    「エンコード」=> '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 = array(
        'c' => 'a'、
        「エンコード」=> '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のデータをカスタマイズおよび配布し、ユーザーによりパーソナライズされたエクスペリエンスを提供できます。