Webアプリケーションを開発するときは、APIを介してデータを取得する必要があることがよくあります。 Baidu Wenxin Yiyan APIは、多数の美しい文章を提供しています。この記事では、PHPを使用してAPIを接続し、特定の種類の文を取得する方法を教えてください。
Baidu Wenxin Yiyan APIを使用するには、最初にBaidu Open Cloudプラットフォームにアカウントを登録し、APIキーを取得するアプリケーションを作成する必要があります。以下は特定の手順です。
Baidu Open Cloud Platformの公式Webサイトを開き、右上隅の[登録]ボタンをクリックします。登録を完了したら、「コンソール」ページを入力します。
[コンソール]ページの[アプリの作成]をクリックし、アプリケーション名と説明を入力し、作成を完了します。
アプリケーションが作成された後、コンソール内の対応するアプリケーションのAPIキーを見つけることができます。後で使用するためにキーを記録してください。
PHPを使用してHTTP要求を送信すると、Baidu Wenxin Yiyan APIから文データを取得できます。ここに詳細な手順があります。
Curl Libraryを使用してHTTPリクエストを送信し、APIによってデータを返すことができます。これがPHPコードの例です。
上記のコードでは、 `https:// v1.hitokoto.cn/`はAPIのURLアドレスです。 「cat = nature」というタイプの文を取得することを選択します。必要に応じて、APIのパラメーターを調整できます。
取得したデータはjson形式であり、 `json_decode()`関数を使用して、さらなる動作のためにPHPアレイに解析できます。
上記のコードは、APIから返された文を出力します。実際には、データをデータベースに保存するか、Webページに表示する必要がある場合があります。
Baidu Wenxin Yiyan APIから自然の美しさの文章を取得し、MySQLデータベースに保存する方法を示す完全なコード例を以下に示します。
このコードの例は、Curlリクエストを介して文を取得し、MySQLデータベースに保存する方法を示しています。 SQLステートメントを調整することにより、他のテーブルまたはフィールドに文章を保存できます。
この記事では、PHPを使用してBaidu Wenxin Yiyan APIに接続し、特定の種類の文を取得し、CurlとJSONの解析を介してMySQLデータベースに保存する方法を紹介します。この記事の手順が、APIデータのクロールと処理をすばやく実装するのに役立つことを願っています。