現在の位置: ホーム> 最新記事一覧> PHPはBaidu Wenxin Yiyan APIインターフェイスを使用して、特定のタイプの文の表示を実現します

PHPはBaidu Wenxin Yiyan APIインターフェイスを使用して、特定のタイプの文の表示を実現します

gitbox 2025-06-05

1.プロジェクトの概要

PHPプロジェクト開発では、多くのアプリケーションシナリオでは、ページの装飾、パーソナライズされた署名、またはコピーライティングディスプレイの文を動的に取得する必要があります。この記事では、PHP言語を介してBaidu Wenxin Yiyan APIを呼び出す方法を詳細に紹介し、指定されたタイプの文を取得および表示するプロセスを実現します。

2。Baidu Wenxin Yiyan APIインターフェイスの紹介

2.1インターフェイス関数の説明

Baidu Wenxin Yiyan APIは、有名な引用、古代の詩、アニメーションラインなど、さまざまな種類の文章を返すことをサポートしています。ユーザーは、コンテンツディスプレイアプリケーションに非常に適した対応するコンテンツを取得するために、リクエストURLの対応するタイプパラメーターを指定する必要があります。

2.2インターフェイス要求形式

次の形式のURLを使用して、APIを呼び出します。

 
http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=文のタイプ&charset=utf-8

パラメーター説明:

  • エンコード:フォーマットを返す、JSONを使用することをお勧めします
  • タイプ:文の種類、たとえば、「ACG」とはアニメ文を意味します
  • Charset :文字セット、UTF-8を使用することをお勧めします

3. PHPを使用してAPI呼び出しを行います

3.1 JSONデータを取得します

まず、PHPのFILE_GET_CONTENTSメソッドを使用してAPIデータをリクエストし、次にjson_decodeを介して返されたJSONデータを解析して文のコンテンツを取得します。

 
// リクエストを送信して取得しますAPI返されたJSONデータ
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// 分析JSONデータ
$data = json_decode($res, true);
// 文の内容を抽出します
$sentence = $data['hitokoto'];

3.2フロントエンド表示文

文を取得した後、Webページに直接出力できます。

 
echo '文:' . $sentence;

4。サンプルコードを完了します

以下は、完全なPHPサンプルコードで、ローカルファイルにコピーして実行して体験してください。

 
// リクエストを送信して取得しますAPI返されたJSONデータ
$res = file_get_contents('http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=acg&charset=utf-8');
// 分析JSONデータ
$data = json_decode($res, true);
// 文の内容を抽出します
$sentence = $data['hitokoto'];
// 输出文
echo '文:' . $sentence;

5。概要

この記事の例と説明を通して、PHPを使用してBaidu Wenxin Yiyan APIインターフェイスを呼び出し、必要に応じてさまざまな文を取得し、Webページに表示する方法を学びました。この方法は、パーソナライズされたコンテンツディスプレイや感情的なコピーの推奨など、さまざまなアプリケーションシナリオに適しています。軽量で実用的なテキストコンテンツソリューションを探している場合は、このAPIを統合してみてください。