ホームページ >バックエンド開発 >PHPチュートリアル >PHP は Baidu Wenxin Yiyan API に接続して、特定の種類の文章の重み制御方法を取得します
PHP は、Baidu Wenxin Yiyan API に接続して、特定の種類の文の重み制御方法を取得します。
Yiyan は、非常に人気のある文取得プラグインであり、使用できます。興味深い文章、インスピレーションを与える文章、癒しの文章を表示するために、さまざまなアプリケーションで使用されます。 Baidu Wenxin Yiyan API は、開発者が API を通じて特定の種類の Yiyan 文を取得できるようにする、公式に提供される一連のインターフェイスです。この記事では、PHP で Baidu Wenxin Yiyan API に接続し、ニーズに応じて取得した文章の重みを制御する方法を紹介します。
まず、Baidu 開発者アカウントを登録し、API アクセス キーを取得するアプリケーションを作成する必要があります。次に、PHP コードの作成を開始できます。
//API アクセス キーと type
$accessKey = 'your_access_key';
$type = 'your_type';
// 構成API リクエスト URL
$url = 'https://api.lovelive.tools/api/SentenceSet?setKey=' . $accessKey . '&type=' . $type;
// API リクエストを送信
$response = file_get_contents($url);
// API の戻り結果を解析します
$result = json_decode($response, true);
//ランダムな結果を取得します文
if ($result['status'] == 200 && isset($result['data'])) {
$sentences = $result['data']; $sentence = $sentences[array_rand($sentences)]; echo $sentence['text'];
} else {
echo '获取句子失败:' . $result['status'];
}
?>
上記のコード例では、まず$accessKeyと$typeを設定することで、文の種類と取得するAPIアクセスキーを指定しています。次に、API リクエストの URL を構築し、file_get_contents 関数を使用して HTTP リクエストを送信し、API の戻り結果を取得します。次に、API から返された JSON データを解析し、返された文のリストからランダムに文を選択して出力します。
Baidu Wenxin Yiyan API では複数の種類の文が提供されており、$type は特定のニーズに応じて設定できることに注意してください。たとえば、インスピレーションを与えるタイプの文章を取得したい場合は、$type を 'inspire' に設定できます。癒し系の文章を取得したい場合は、$type を 'healing' に設定します。実際のニーズに応じて調整できます。
さらに、Baidu Wenxin Yiyan API のドキュメントによると、重みパラメータを設定することで文の返信頻度を制御することもできます。 API リクエスト URL にパラメータ「?weight=」を追加して重みを設定できます。たとえば、「?weight=2」は 2 倍の重みを持つ文を返すことを意味します。プロジェクトの初期段階では、重みを一定に保ち、文の数が徐々に増加した後で重みを調整することをお勧めします。
概要:
この記事では、PHP で Baidu Wenxin Yiyan API に接続し、特定の種類の文章の重み制御方法を取得する方法を紹介します。 Baidu 開発者アカウントを登録し、アプリケーションを作成し、API アクセス キーを取得することで、Baidu Wenxin Yiyan API を使用してさまざまな種類の文章を簡単に取得できます。このコード例は、API リクエスト URL を構築し、API の戻り結果を解析して文を取得する方法を示しています。実際のニーズに応じて、$type パラメータと Weight パラメータを設定することで、取得する文のタイプと重みを制御できます。この記事が、Baidu Wenxin Yiyan API を使用する開発者にとって役立つことを願っています。
以上がPHP は Baidu Wenxin Yiyan API に接続して、特定の種類の文章の重み制御方法を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。