Rumah >pembangunan bahagian belakang >tutorial php >Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak
Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak
Apabila membangunkan tapak web atau aplikasi, kita selalunya perlu mendapatkan beberapa pernyataan atau teks rawak untuk paparan. API Baidu Wenxin Yiyan (Yiyan: https://hitokoto.cn/) menyediakan cara yang mudah dan pantas untuk mendapatkan ayat rawak. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan untuk mendapatkan pernyataan rawak.
Langkah 1: Dapatkan alamat antara muka dan perihalan parameter API
Pertama, kita perlu memahami alamat antara muka dan perihalan parameter API. Dengan melawati tapak web rasmi API Baidu Wenxin Yiyan, anda boleh mencari alamat antara muka API dan perihalan parameter yang berkaitan. Dalam artikel ini, kami akan menggunakan alamat antara muka berikut:
https://v1.hitokoto.cn/
Dalam antara muka ini, kita boleh mendapatkan pelbagai jenis pernyataan melalui parameter berikut:
Langkah 2: Gunakan PHP untuk menghantar permintaan HTTP untuk mendapatkan pernyataan rawak
Dalam PHP, kami boleh menggunakan perpustakaan curl untuk menghantar permintaan HTTP dan mendapatkan data yang dikembalikan oleh API. Berikut ialah contoh kod yang menunjukkan cara menggunakan PHP untuk menyambung ke Baidu Wenxin Yiyan API untuk mendapatkan pernyataan rawak:
<?php // API接口地址 $url = "https://v1.hitokoto.cn/"; // 发送HTTP GET请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); // 解析JSON格式的返回数据 $data = json_decode($response, true); // 获取语句内容 $hitokoto = $data['hitokoto']; echo $hitokoto; ?>
Kod di atas akan menghantar permintaan HTTP GET ke API Baidu Wenxin Yiyan dan mendapatkan data format JSON yang dikembalikan. Kemudian, kita boleh menggunakan fungsi json_decode untuk menghuraikan data JSON yang dikembalikan ke dalam tatasusunan PHP dan mendapatkan kandungan pernyataan ($hitokoto
) untuk paparan. $hitokoto
)进行展示。
步骤三:将获取到的随机语句应用到网站或应用程序中
一旦我们成功获取到随机语句,我们可以将其应用到网站或应用程序的任何位置。例如,在网页上显示随机语句,可以将上述代码嵌入到HTML文件中,并使用<?php echo $hitokoto; ?>
Setelah kami berjaya mendapatkan pernyataan rawak, kami boleh memohonnya ke mana-mana lokasi di laman web atau aplikasi. Contohnya, untuk memaparkan pernyataan rawak pada halaman web, anda boleh membenamkan kod di atas ke dalam fail HTML dan menggunakan <?php echo $hitokoto ?>
untuk memaparkan kandungan pernyataan.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>随机语句</title> </head> <body> <h1>随机语句:</h1> <p><?php echo $hitokoto; ?></p> </body> </html>
Melalui langkah di atas, kita boleh menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan dan mendapatkan ayat rawak, dan kemudian menggunakannya pada tapak web atau aplikasi untuk mencapai paparan ayat rawak.
Atas ialah kandungan terperinci Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan pernyataan rawak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!