PHPプロジェクト開発では、多くのアプリケーションシナリオでは、ページの装飾、パーソナライズされた署名、またはコピーライティングディスプレイの文を動的に取得する必要があります。この記事では、PHP言語を介してBaidu Wenxin Yiyan APIを呼び出す方法を詳細に紹介し、指定されたタイプの文を取得および表示するプロセスを実現します。
Baidu Wenxin Yiyan APIは、有名な引用、古代の詩、アニメーションラインなど、さまざまな種類の文章を返すことをサポートしています。ユーザーは、コンテンツディスプレイアプリケーションに非常に適した対応するコンテンツを取得するために、リクエストURLの対応するタイプパラメーターを指定する必要があります。
次の形式のURLを使用して、APIを呼び出します。
http://api.lwl12.com/hitokoto/v1.1/?encode=json&type=文のタイプ&charset=utf-8
パラメーター説明:
まず、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'];
文を取得した後、Webページに直接出力できます。
echo '文:' . $sentence;
以下は、完全な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;
この記事の例と説明を通して、PHPを使用してBaidu Wenxin Yiyan APIインターフェイスを呼び出し、必要に応じてさまざまな文を取得し、Webページに表示する方法を学びました。この方法は、パーソナライズされたコンテンツディスプレイや感情的なコピーの推奨など、さまざまなアプリケーションシナリオに適しています。軽量で実用的なテキストコンテンツソリューションを探している場合は、このAPIを統合してみてください。