ホームページ >バックエンド開発 >PHPチュートリアル >PHP コードを使用して Baidu Wenxinyiyan からデータを取得して表示する
<?php // 请求接口获取数据 $url = 'https://api.uixsj.cn/hitokoto/'; // 创建一个cURL资源 $ch = curl_init(); // 设置URL和其他cURL选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 发起请求 $response = curl_exec($ch); // 关闭cURL资源 curl_close($ch); // 解析JSON数据 $data = json_decode($response, true); // 打印文心一言 echo $data['hitokoto']; ?>上記のコードは、cURL ライブラリを使用して GET リクエストを送信し、Baidu Wenxin Yiyan API から返される JSON データを取得します。次に、JSON データを解析し、Wen Xinyiyan のコンテンツを出力します。 2. データの表示データを取得したら、Web ページに表示する必要があります。以下は、Wen Xinyiyan を Web ページに表示する簡単な PHP サンプル コードです。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>百度文心一言展示</title> </head> <body> <h1>百度文心一言</h1> <div id="hitokoto"></div> <script> // 使用Ajax异步请求PHP文件获取数据 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { // 将获取到的数据展示到网页上 document.getElementById('hitokoto').innerHTML = xhr.responseText; } }; xhr.open("GET", "get_hitokoto.php", true); xhr.send(); </script> </body> </html>上記のコードは、Ajax を使用して PHP ファイル (get_hitokoto.php) を非同期にリクエストし、Wen Xinyiyan のデータを取得します。そして、取得したデータをWebページ上の
hitokoto要素に表示します。
以上がPHP コードを使用して Baidu Wenxinyiyan からデータを取得して表示するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。