PHP コードを使用して、Baidu Wenxin Yiyan API インターフェイスのリクエスト バッチ処理を実装します。
概要:
Baidu Wenxin Yiyan は、複数の種類のランダム API を提供するプラットフォームです。引用用のインターフェース。 HTTP リクエストを送信し、返された JSON データを解析することで、これらの引用符を取得し、アプリケーションで使用できます。
ステップ 1: API インターフェイス アドレスを取得する
まず、Baidu Wenxinyiyan の API インターフェイス アドレスを取得する必要があります。住所は百度検索または公式文書から取得できます。通常、API インターフェイスのアドレスは https://api.btstu.cn/sjbz/api.php のようになります。
ステップ 2: リクエストを送信して戻りデータを取得する
PHP の cURL ライブラリを使用して、HTTP リクエストを送信し、戻りデータを取得します。以下は、GET リクエストを送信し、返された JSON データを取得するための単純な関数です。
function sendGETRequest($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($curl); curl_close($curl); return $response; }
ステップ 3: 返された JSON データを解析する
返された JSON データを取得した後、それを解析する必要があります。必要な見積もりの内容を抽出します。以下は、返された JSON データを解析し、見積内容を返すサンプル関数です:
function parseResponse($response) { $data = json_decode($response, true); if (isset($data['text'])) { return $data['text']; } else { return 'No text available'; } }
ステップ 4: リクエストのバッチ処理
バッチ処理を実行するには、ループ内で複数回呼び出すことができます。上記の機能は、リクエストの送信と見積データの取得に使用されます。次の例は、10 個のリクエストを送信し、結果を配列に保存する方法を示しています:
$url = 'https://api.btstu.cn/sjbz/api.php'; $quotes = array(); for ($i = 0; $i < 10; $i++) { $response = sendGETRequest($url); $quote = parseResponse($response); $quotes[] = $quote; } // 打印所有语录 foreach ($quotes as $quote) { echo $quote . " "; }
注:
結論:
この記事では、PHP コードを使用して Baidu Wenxin Yiyan API インターフェイスのバッチ処理を実装する方法を紹介します。 HTTP リクエストを送信し、返された JSON データを解析することで、複数のランダムな引用符を簡単に取得し、アプリケーションで使用できます。この技術は、さまざまなニーズのアプリケーション開発に簡単に適用できます。
以上がPHP コードを使用して、Baidu Wenxin Yiyan API インターフェイスのリクエスト バッチ処理を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。