Rumah > Artikel > pembangunan bahagian belakang > Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan jenis ayat tertentu
Cara menggunakan PHP untuk menyambungkan API Baidu Wenxin Yiyan untuk mendapatkan jenis ayat tertentu
Ikhtisar:
Baidu Wenxin Yiyan ialah antara muka API yang menyediakan pelbagai jenis ayat, dan boleh memperoleh pelbagai ayat seperti inspirasi, falsafah , sains, dsb. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung ke API Baidu Wenxin Yiyan dan mendapatkan pelaksanaan jenis ayat tertentu.
Langkah 1: Mohon kunci antara muka API
Pertama, kami perlu memohon kunci antara muka API pada Baidu Developer Platform. Buka Platform Pembangun Baidu (https://ai.baidu.com/), log masuk atau daftar akaun, dan kemudian buat aplikasi baharu.
Langkah 2: Dapatkan alamat dan parameter antara muka API
Dalam aplikasi yang dibuat pada Platform Pembangun Baidu, cari antara muka API Baidu Wenxin Yiyan Anda boleh mencari alamat API dan parameter yang diperlukan dalam dokumen antara muka. Mengikut keperluan anda sendiri, pilih alamat dan parameter API yang sesuai.
Langkah 3: Gunakan PHP untuk menyambung ke API dan mendapatkan data
Dalam PHP, anda boleh menggunakan perpustakaan cURL untuk membuat permintaan API. Berikut ialah contoh kod yang bersambung ke Baidu Wenxin Yiyan API dan memperoleh jenis ayat tertentu:
<?php // 设置API地址和参数 $url = 'http://api.lwl12.com/hitokoto/v1?encode=text&charset=utf-8&type=类型'; // 替换为实际的API地址和参数 // 发起请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); // 处理返回数据 if ($response) { // 输出获取到的句子 echo $response; } else { echo '请求失败'; } ?>
Dalam kod di atas, kami mula-mula menetapkan alamat dan parameter API, kemudian menggunakan perpustakaan cURL untuk memulakan permintaan . Seterusnya, beritahu cURL untuk mengembalikan hasil sebagai rentetan dan bukannya mengeluarkannya secara langsung dengan menetapkan parameter CURLOPT_RETURNTRANSFER
kepada true
. Akhir sekali, kami memproses data yang dikembalikan dan mengeluarkan ayat yang diperoleh jika permintaan berjaya jika permintaan gagal, mesej ralat akan dikeluarkan. CURLOPT_RETURNTRANSFER
参数为true
来告诉cURL将结果作为字符串返回,而不是直接输出。最后,我们对返回的数据进行处理,如果请求成功,则输出获取到的句子;如果请求失败,则输出错误信息。
请注意,在实际使用时,需要将$url
$url
perlu diganti dengan alamat dan parameter sebenar API Baidu Wenxin Yiyan. Pada masa yang sama, hasil permintaan juga boleh diproses selanjutnya mengikut keperluan, seperti menghuraikan data JSON, dsb.
Ringkasan:
Atas ialah kandungan terperinci Cara menyambung API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan jenis ayat tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!