ホームページ  >  記事  >  バックエンド開発  >  PHP は、Baidu Wenxin Yiyan API インターフェイスを使用して特定の種類の文章を表示します

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

WBOY
WBOYオリジナル
2023-08-27 12:42:241245ブラウズ

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

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

Web 開発では、有名な引用文、感動的な文、またはランダムな引用を使用する必要があることがよくあります。ページを飾り、ユーザーにインスピレーションと励ましをもたらします。この記事では、PHP 経由で Baidu Wenxin Yiyan API インターフェイスを使用して特定の種類の文章を表示する方法を紹介します。

Baidu Wenxin Yiyan はさまざまな種類の文章を提供するインターフェースであり、その API インターフェースを呼び出すことで特定の種類の文章を取得できます。まず、Baidu Developer Platform にアカウントを登録し、API キーを申請する必要があります。 API Keyを取得したら、文章表示機能を実装するためのPHPコードを記述していきます。

まず、「quote.php」という名前の PHP ファイルを作成する必要があります。次に、Baidu API の PHP SDK をファイルに導入する必要がありますが、Baidu Developer Platform で対応する SDK ファイルをダウンロードしてインポートできます。 SDK ファイルを同じディレクトリの「AipSpeech.php」ファイルに保存したと仮定します。

次に、コード内に API キーや秘密キーなどの必要なパラメーターを設定する必要があります。これらのパラメータは、Baidu Developer Platform でアプリケーションを作成するときに取得できます。以下は完全なコード例です:

<?php

require_once 'AipSpeech.php';

// 设置APPID/AK/SK
const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';

$client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);

// 调用百度文心一言API接口获取句子
function getQuote($category) {
    $url = 'https://v1.hitokoto.cn/?c=' . urlencode($category);
    $quote = file_get_contents($url);
    $quoteObj = json_decode($quote);
    return $quoteObj->hitokoto;
}

// 设置要展示的句子类型
$category = 'inspire';

// 获取句子
$quote = getQuote($category);

// 输出句子
echo $quote;
?>

コードでは、まず require_once を使用して Baidu API の PHP SDK ファイルを導入します。次に、API インターフェースを呼び出すための APPID、API Key、Secret Key を設定して、AipSpeech のインスタンスを作成します。次に、文を取得する「getQuote」という関数を定義します。この関数では、特定の種類の文に基づいて Baidu Wenxin Yiyan API インターフェイスを呼び出して返された JSON データを取得し、それをオブジェクトに解析します。

コードの getQuote 関数では、file_get_contents 関数を使用して、文章分類をパラメーターとして受け取ることにより、Baidu Wenxin Yiyan API インターフェイスからデータを取得します。 、返された JSON データをオブジェクトに解析します。最後に文の内容を返します。

メインコードでは、表示する文章の種類を「inspire」(inspireクラス)に設定し、getQuote関数を呼び出して文章を取得しています。最後に文章の内容を直接出力します。

上記のコードを「quote.php」ファイルとして保存した後、そのファイルを Web サーバー上で実行すると、ランダムなヒューリスティック文が表示されます。

概要:
Baidu Wenxin Yiyan API インターフェイスを使用して、PHP を通じて特定の種類の文章を表示するのは複雑ではありません。まず、Baidu Developer Platform の API キーを申請し、Baidu API の PHP SDK ファイルを導入する必要があります。次に、Baidu Wenxin Yiyan API インターフェイスを呼び出して特定の種類の文を取得し、ページに出力します。

このようにして、Web 開発において特定の種類の文章を簡単に表示して、ユーザーにインスピレーションや励ましを与えることができます。個人のブログ、フォーラム、企業の公式 Web サイトのいずれであっても、ユーザーにより良いエクスペリエンスを提供できます。

以上がPHP は、Baidu Wenxin Yiyan API インターフェイスを使用して特定の種類の文章を表示しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。