hitokotoは、アニメーション、漫画、小説、その他のタイプの文を取得できるオープンステントインターフェイスです。この記事では、PHPを介してBaidu Wenxin Yiyan APIに接続し、毎日の文を取得して表示する方法について説明します。
まず、Baidu Open Cloud Webサイトにアカウントを登録する必要があります。コンソールに新しいアプリケーションを作成し、対応するAPIキーを取得します。
「hitokoto.php」という名前のプロジェクトフォルダーにPHPファイルを作成します。
「hitokoto.php」ファイルに次のPHPコードを記述します。
<?php $apikey = "YOUR_API_KEY"; $url = "https://aip.baidubce.com/rpc/2.0/aq/suggest"; $data = array( 'word' => '1つ'、 'count' => 10、 ); //データをjson形状に変換します$ data_string = json_encode($ data); //リクエストヘッダー$ headers = array( 'Content-Type:Application/JSON'、 'コンテンツレングス:'。 strlen($ data_string)、 'Apikey:'。 $ 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 ['result'])&&!empty($ data ['result'])){ $ hitokoto = $ data ['result'] [0] ['hitokoto']; echo $ hitokoto; } それ以外 { エコー「コンテンツの言葉を得るできません」; } ?>
コードでは、「Your_api_key」を要求したAPIキーに置き換えます。コードはCurlを使用してHTTPリクエストをBaidu Wenxin Yiyan APIに送信し、返されたJSONデータを取得し、毎日の文のコンテンツを解析および抽出し、ページに表示します。
「hitokoto.php」ファイルをWebサイトサーバーに保存してアップロードします。ファイルにアクセスして、ページに表示される毎日の文のコンテンツをご覧ください。
PHPを介してBaidu Wenxin Yiyan APIに接続すると、毎日の文を簡単に取得してWebサイトに表示できます。この記事では、簡単かつ迅速にアクセスできる完全なコード例を提供します。さまざまなアプリケーションシナリオに適応するために、実際のニーズに応じてコードを変更および拡張できます。
関連タグ:
API