現在の位置: ホーム> 最新記事一覧> Baidu Wenxin Yiyan APIを呼び出して毎日の文を取得するための詳細なチュートリアル

Baidu Wenxin Yiyan APIを呼び出して毎日の文を取得するための詳細なチュートリアル

gitbox 2025-06-15

1。はじめに

Baidu Wenxin Yiyanは、毎日の文のためのAPIインターフェイスを提供します。これにより、開発者がインスピレーションの短い文を取得できるようになります。広く使用されているサーバー側の言語として、PHPはこのAPIに簡単に接続してデータを取得できます。この記事では、PHPを使用してBaidu Wenxin Yiyan APIをCurlを介して呼び出し、返されたJSONデータを解析する方法を紹介します。

この例では、温度パラメーターを0.6に設定して、高品質の毎日の文を取得する方法を示します。

2。準備

コードの作成を開始する前に、次の準備を完了する必要があります。

2.1。 APIキーを申請します

公式のBaidu Cloud Webサイトにアクセスし、アカウントに登録してログインし、アプリケーションを作成し、Baidu Wenxin Yiyanサービスを選択し、APIキーを生成し、後で使用するために保存します。

2.2。カール拡張子をインストールします

PHPは、Curl関数を介してHTTP要求を実装して、サーバー環境にCurl拡張機能がインストールされるようにします。 Linuxシステムのインストールの例は次のとおりです。

 sudo apt-get install php-curl

または

sudo yum install php-curl

インストールが完了したら、PHPサービスを再起動して拡張機能を有効にします。

3. Baidu Wenxin Yiyan APIに接続します

次のPHPコードは、Curlを使用してBaidu Wenxin Yiyan APIにリクエストを送信し、毎日の文を取得する方法を示しています。

 
// Baidu Wenxinの言葉APIのURL
$url = 'https://v1.hitokoto.cn/?c=a&encode=json';
// 填入您のAPI鍵
$api_key = 'YOUR_API_KEY';
// 初期化cURLセッション
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apikey:' . $api_key));
// リクエストを実行して、応答を取得します
$response = curl_exec($ch);
// 閉鎖cURLセッション
curl_close($ch);
// 分析JSONデータ
$data = json_decode($response, true);
// 毎日の文を出力します
echo $data['hitokoto'];

コードは、リクエストヘッダーのリクエストアドレスとAPIキーを設定して、インターフェイス認証が渡されるようにします。最後に、JSON形式で応答を解析し、「hitokoto」フィールドのコンテンツ、つまり1日あたりの文を出力します。

4。概要

この記事では、PHPをCURL関数と組み合わせてBaidu Wenxin Yiyan APIに接続して、APIキーアプリケーション、環境構成、サンプルコードなどの毎日の文を取得する完全なプロセスを紹介します。このAPIを呼び出すことにより、開発者は美しい短い文章をウェブサイトまたはアプリケーションに簡単に統合して、ユーザーエクスペリエンスを向上させることができます。

PHPの柔軟性と組み合わせて、より実用的な機能を作成するために、ニーズに応じてインターフェイスパラメーターを調整できます。