現在の位置: ホーム> 最新記事一覧> PHPはすぐに毎日の文を取得します:Baidu Wenxin Yiyan API完全なチュートリアルに接続する

PHPはすぐに毎日の文を取得します:Baidu Wenxin Yiyan API完全なチュートリアルに接続する

M66 2025-09-16

PHPはBaidu Wenxin Yiyan APIに接続して、毎日文を取得します

hitokotoは、アニメーション、漫画、小説、その他のタイプの文を取得できるオープンステントインターフェイスです。この記事では、PHPを介してBaidu Wenxin Yiyan APIに接続し、毎日の文を取得して表示する方法について説明します。

APIキーを申請します

まず、Baidu Open Cloud Webサイトにアカウントを登録する必要があります。コンソールに新しいアプリケーションを作成し、対応するAPIキーを取得します。

PHPファイルを作成します

「hitokoto.php」という名前のプロジェクトフォルダーにPHPファイルを作成します。

PHPコードの書き込み

「hitokoto.php」ファイルに次のPHPコードを記述します。

<?php
$apikey = "YOUR_API_KEY";
$url = "https://aip.baidubce.com/rpc/2.0/aq/suggest";

$data = array(
    'word' => &#39;1つ&#39;、
    &#39;count&#39; => 10、
);

//データをjson形状に変換します$ data_string = json_encode($ data);

//リクエストヘッダー$ headers = array(
    &#39;Content-Type:Application/JSON&#39;、
    &#39;コンテンツレングス:&#39;。 strlen($ data_string)、
    &#39;Apikey:&#39;。 $ apikey、
);

// curlを初期化します
$ ch = curl_init();

// curlオプションcurl_setopt($ ch、curlopt_url、$ url)を設定します。
curl_setopt($ ch、curlopt_returntransfer、true);
curl_setopt($ ch、curlopt_post、true);
curl_setopt($ ch、curlopt_postfields、$ data_string);
curl_setopt($ ch、curlopt_httpheader、$ headers);

//リクエストを送信して、応答を得るします$ response = curl_exec($ ch);

//カールを近いじます
curl_close($ ch);

//プロセス応答データ$ data = json_decode($ response、true);

//単語のコンテンツを抽出するif(isset($ data [&#39;result&#39;])&&!empty($ data [&#39;result&#39;])){
    $ hitokoto = $ data [&#39;result&#39;] [0] [&#39;hitokoto&#39;];
    echo $ hitokoto;
} それ以外 {
    エコー「コンテンツの言葉を得るできません」;
}
?>

コードでは、「Your_api_key」を要求したAPIキーに置き換えます。コードはCurlを使用してHTTPリクエストをBaidu Wenxin Yiyan APIに送信し、返されたJSONデータを取得し、毎日の文のコンテンツを解析および抽出し、ページに表示します。

テストコード

「hitokoto.php」ファイルをWebサイトサーバーに保存してアップロードします。ファイルにアクセスして、ページに表示される毎日の文のコンテンツをご覧ください。

要約します

PHPを介してBaidu Wenxin Yiyan APIに接続すると、毎日の文を簡単に取得してWebサイトに表示できます。この記事では、簡単かつ迅速にアクセスできる完全なコード例を提供します。さまざまなアプリケーションシナリオに適応するために、実際のニーズに応じてコードを変更および拡張できます。

  • 関連タグ:

    API