現在の位置: ホーム> 最新記事一覧> Baidu Wenxin Yiyan APIインターフェイスへのPHPクイックコールのプロセス全体の詳細な説明

Baidu Wenxin Yiyan APIインターフェイスへのPHPクイックコールのプロセス全体の詳細な説明

gitbox 2025-06-10

1。プロセスの概要

Baidu Wenxin Yiyanは、古代の詩、現代の詩、有名な引用を含むランダムに生成されたコンテンツインターフェイスを提供します。この記事では、PHPを使用してプログラムを作成し、APIインターフェイスを呼び出してランダムな文を取得する方法をガイドします。

2。BaiduWenxinYiyan APIインターフェイスを登録します

2.1 APIキーを取得します

Baidu Wenxin Yiyan APIを使用する前に、APIキーを申請する必要があります。 Baidu Wenxin Yiyanの公式Webサイトにアクセスして登録を完了し、排他的なAPIキーを生成してください。

 
$url = 'https://v1.hitokoto.cn/'; //APIインターフェイスアドレス
$key = ''; //アプリケーションを入力しますAPI Key

上記のコードの$キーを、取得したAPIキーに置き換えてください。

3. HTTPリクエストを送信します

APIキーを取得した後、PHPのCurl拡張機能を使用してHTTP Get Requestsを送信し、APIを呼び出して応答データを取得できます。 APIキーはパラメーターとして渡す必要があります。

 
$ch = curl_init(); //初期化cURLハンドル
curl_setopt($ch, CURLOPT_URL, $url); //リクエストを設定しますURL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //結果を文字列として返します
$output = curl_exec($ch); //リクエストを実行します
curl_close($ch); //关闭ハンドル

このコードスニペットでは、curl_init()を使用してハンドルcurl_setopt()を作成して、リクエストオプション、curl_exec()を構成してリクエストを実行し、最後に接続を閉じます。

4。API応答の解析

リクエストが成功した後、JSON形式の応答が受信されます。 json_decode()を介して配列に解析した後、「hitokoto」フィールドを抽出できます。つまり、ランダムに生成された文です。

 
$result = json_decode($output, true); //分析JSON配列用
$hitokoto = $result['hitokoto']; //ランダムな文を取得します
$from = $result['from']; //ソース情報を取得します

ここでは、配列キー名を使用して、後続の処理を容易にするために必要なデータを取得します。

5。出力ランダムに生成された引用符

最後に、取得した文はWebページまたはアプリケーションに出力されます。

 
echo '' . $hitokoto . ''; //出力の引用

エコーステートメントは、クライアントにランダムな引用を提示します。

6.サンプルコードを完了します

上記の手順を統合し、次のようにBaidu Wenxin Yiyan APIのPHPコードを呼び出します。

 
$url = 'https://v1.hitokoto.cn/'; //APIインターフェイスアドレス
$key = ''; //あなたを埋めますAPI Key
<p>$ch = curl_init(); //初期化cURLハンドル<br>
curl_setopt($ch, CURLOPT_URL, $url); //リクエストを設定しますURL<br>
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //文字列結果を返します<br>
$output = curl_exec($ch); //リクエストを実行します<br>
curl_close($ch); //关闭ハンドル</p>
<p>$result = json_decode($output, true); //分析JSON応答<br>
$hitokoto = $result['hitokoto']; //ランダムな引用符を取得します<br>
$from = $result['from']; //ソースを取得します</p>
<p>echo '' . $hitokoto . ''; //出力の引用<br>

上記のコードは、Baidu Wenxin Yiyanインターフェイスを簡単に呼び出し、Webページディスプレイやその他のPHPプロジェクトに適した文をランダムに取得して表示できます。