Rumah > Artikel > pembangunan bahagian belakang > Langkah-langkah pelaksanaan untuk menyambungkan API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat harian
Langkah-langkah untuk melaksanakan menggunakan PHP untuk menyambungkan API Baidu Wenxin Yiyan untuk mendapatkan ayat harian
Hitokoto ialah antara muka ayat terbuka yang boleh memperoleh pelbagai jenis ayat, seperti animasi, komik, novel, dll. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan untuk mendapatkan dan memaparkan ayat harian.
Langkah 1: Mohon kunci API
Pertama, kita perlu pergi ke tapak web Baidu Open Cloud (https://cloud.baidu.com/) untuk mendaftar akaun. Kemudian, buat aplikasi baharu dalam konsol dan dapatkan kunci API.
Langkah 2: Buat fail PHP
Dalam folder projek anda, cipta fail PHP baharu dan namakannya "hitokoto.php".
Langkah 3: Tulis kod PHP
Tulis kod PHP berikut dalam fail "hitokoto.php":
<?php $apikey = "YOUR_API_KEY"; $url = "https://aip.baidubce.com/rpc/2.0/aq/suggest"; $data = array( 'word' => '一', 'count' => 10, ); // 将数据转换为JSON格式 $data_string = json_encode($data); // 设置请求头 $headers = array( 'Content-Type: application/json', 'Content-Length: ' . 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 curl_close($ch); // 处理响应数据 $data = json_decode($response, true); // 提取一言内容 if(isset($data['result']) && !empty($data['result'])){ $hitokoto = $data['result'][0]['hitokoto']; echo $hitokoto; } else { echo "无法获取一言内容"; } ?>
Dalam kod, gantikan "YOUR_API_KEY" dengan kunci API yang anda mohon.
Dalam kod ini, kami menggunakan perpustakaan cURL untuk menghantar permintaan HTTP ke API Baidu Wenxin Yiyan dan mendapatkan data JSON yang dikembalikan oleh API. Kami kemudian menghuraikan data JSON, mengekstrak sebahagian daripadanya dan memaparkannya pada halaman.
Langkah 4: Uji kod
Simpan dan muat naik fail "hitokoto.php" ke pelayan laman web anda. Kemudian, akses fail dalam penyemak imbas anda dan anda akan melihat ayat hari itu dipaparkan.
Ringkasan
Dengan menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan, kami boleh mendapatkan kandungan ayat harian dengan mudah dan memaparkannya di tapak web kami. Tutorial ini menyediakan contoh kod supaya anda boleh mula menggunakan API dengan cepat. Anda boleh mengubah suai dan menyesuaikan kod mengikut keperluan anda sendiri untuk menyesuaikan diri dengan senario aplikasi yang berbeza.
Atas ialah kandungan terperinci Langkah-langkah pelaksanaan untuk menyambungkan API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat harian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!