Home >Backend Development >PHP Tutorial >How to implement Baidu Wenxin Yiyan interface in PHP

How to implement Baidu Wenxin Yiyan interface in PHP

WBOY
WBOYOriginal
2023-08-13 09:40:491627browse

How to implement Baidu Wenxin Yiyan interface in PHP

PHP method of implementing Baidu Wenxin Yiyan interface

PHP is a widely used server-side scripting language. It is powerful and easy to learn. It can be used to Implement various network applications. Baidu Wenxin Yiyan interface is an API interface that provides random text, which is very suitable for random quotation display on websites or page decoration. This article will introduce how to use PHP to call Baidu Wenxin Yiyan interface and obtain random text.

First, we need to create an application in Baidu Developer Center and obtain the corresponding API Key. The specific steps are as follows:

1. Visit Baidu Developer Center (https://developer.baidu.com/)
2. Click "Console" in the upper right corner and select "Create Application"
3. Select "API Call" and click "Create Now"
4. Fill in the basic information of the application and submit
5. After the creation is successful, enter the application details page and you can find the corresponding API Key

After obtaining the API Key, we can start writing PHP code to call Baidu Wenxin Yiyan interface. The following is a code example:

<?php
// 配置API Key
$apiKey = "your_api_key"; // 替换成自己的API Key

// 请求接口地址
$url = "http://api.lwl12.com/hitokoto/main/get";

// 构建请求参数
$params = [
    "encode" => "json",
    "charset" => "utf-8",
    "apiKey" => $apiKey,
];

// 拼接请求参数
$requestUrl = $url . "?" . http_build_query($params);

// 发送HTTP请求
$response = file_get_contents($requestUrl);

// 解析API响应
$data = json_decode($response, true);

// 获取随机文字
if ($data && isset($data["content"])) {
    $content = $data["content"];
    echo "随机文字:" . $content;
} else {
    echo "获取随机文字失败";
}
?>

In the above code, we first need to configure the API Key and replace "your_api_key" with the API Key we obtained in the Baidu Developer Center. Then, we constructed the requested interface address and spliced ​​the request parameters. Use the file_get_contents function to send an HTTP request and get the API response. Finally, we parse the API response, obtain random text and output it.

In actual use, you can display or process the obtained random text according to your own needs. For example, random text can be displayed on a web page or saved to a database for subsequent use.

Summary
This article introduces how to use PHP to call Baidu Wenxin Yiyan interface and obtain random text. Through the steps of configuring API Key, constructing request parameters, sending HTTP requests and parsing API responses, we can easily implement the call of Baidu Wenxin Yiyan interface. I hope this article will be helpful to you when using PHP to implement Baidu Wenxin Yiyan interface.

The above is the detailed content of How to implement Baidu Wenxin Yiyan interface in PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn