Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengenalan kepada aplikasi Baidu Wenxinyiyan dalam PHP

Pengenalan kepada aplikasi Baidu Wenxinyiyan dalam PHP

PHPz
PHPzasal
2023-08-27 15:10:571166semak imbas

Pengenalan kepada aplikasi Baidu Wenxinyiyan dalam PHP

Pengenalan kepada aplikasi Baidu Wenxin Yiyan dalam PHP

Pengenalan:
Baidu Wenxin Yiyan ialah penjana ayat rawak bahasa Cina biasa yang boleh digunakan untuk menambah beberapa copywriting yang menarik ke laman web. Dalam pembangunan PHP, dengan memanggil antara muka API Baidu Wenxinyiyan, kami boleh dengan mudah memasukkan pernyataan rawak ke dalam tapak web untuk memberikan pengguna pengalaman yang lebih baik. Artikel ini akan memperkenalkan cara menggunakan Baidu Wenxinyiyan dalam PHP dan menyediakan kod sampel.

1. Dapatkan antara muka API Baidu Wenxin Yiyan
Pertama, kita perlu mendapatkan alamat antara muka API daripada laman web rasmi Baidu Wenxin Yiyan. Masukkan "https://developer.baidu.com/" dalam penyemak imbas, log masuk ke Pusat Pembangun Baidu dan masukkan halaman API Wen Xin Yi Yan. Pada halaman ini, anda boleh mendapatkan alamat dan arahan penggunaan antara muka API.

2. Sediakan kod PHP
Berikut ialah contoh kod mudah, yang digunakan untuk mendapatkan ayat secara rawak daripada antara muka API Baidu Wenxin Yiyan dan mengeluarkannya ke halaman web.

<?php
// Step 1: 请求API接口,获取随机语句
$response = file_get_contents('https://v1.hitokoto.cn?encode=json');

// Step 2: 解析API返回的JSON数据
$data = json_decode($response, true);

// Step 3: 输出随机语句
echo '<div>' . $data['hitokoto'] . '</div>';
?>

Kod di atas menghantar permintaan GET melalui fungsi file_get_contents untuk mendapatkan data JSON yang dikembalikan oleh API. Kemudian, gunakan fungsi json_decode untuk menghuraikan data JSON dan dapatkan tatasusunan yang mengandungi pernyataan rawak. Akhir sekali, gunakan pernyataan gema untuk mengeluarkan pernyataan rawak ke halaman web.

3. Kesan paparan halaman
Berikut ialah halaman HTML mudah yang digunakan untuk memaparkan pernyataan rawak yang diperoleh menggunakan API Baidu Wenxin Yiyan.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>百度文心一言示例</title>
</head>
<body>
    <div id="quote"></div>

    <script>
    // 使用JavaScript异步加载随机语句
    window.onload = function() {
        fetch('https://v1.hitokoto.cn?encode=json')
        .then(function(response) {
            return response.json();
        })
        .then(function(data) {
            document.getElementById('quote').innerText = data.hitokoto;
        })
        .catch(function(error) {
            console.log(error);
        });
    }
    </script>
</body>
</html>

Kod di atas menggunakan fungsi ambil JavaScript untuk menghantar permintaan tak segerak untuk mendapatkan data JSON yang dikembalikan oleh API Baidu Wenxin Yiyan. Apabila data dikembalikan, pernyataan rawak dimasukkan ke dalam elemen div yang ditentukan dalam halaman.

Kesimpulan:
Dengan memanggil antara muka API Baidu Wenxinyiyan, kami boleh melaksanakan fungsi memasukkan pernyataan rawak dalam PHP dan JavaScript dengan mudah. Ini bukan sahaja menambah minat pada tapak web, tetapi juga memberikan pengalaman yang lebih baik untuk pengguna. Saya harap pengenalan dan contoh kod dalam artikel ini dapat membantu semua orang.

Atas ialah kandungan terperinci Pengenalan kepada aplikasi Baidu Wenxinyiyan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn