Heim  >  Artikel  >  Backend-Entwicklung  >  So verbinden Sie die Baidu Wenxin Yiyan API mit PHP, um zufällige Anweisungen zu erhalten

So verbinden Sie die Baidu Wenxin Yiyan API mit PHP, um zufällige Anweisungen zu erhalten

WBOY
WBOYOriginal
2023-08-25 14:05:171575Durchsuche

So verbinden Sie die Baidu Wenxin Yiyan API mit PHP, um zufällige Anweisungen zu erhalten

So verbinden Sie die Baidu Wenxin Yiyan API mit PHP, um zufällige Anweisungen zu erhalten

Bei der Entwicklung von Websites oder Anwendungen müssen wir häufig einige zufällige Anweisungen oder Texte zur Anzeige abrufen. Die Baidu Wenxin Yiyan API (Yiyan: https://hitokoto.cn/) bietet eine bequeme und schnelle Möglichkeit, zufällige Sätze zu erhalten. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP eine Verbindung zur Baidu Wenxin Yiyan-API herstellen und zufällige Anweisungen erhalten.

Schritt 1: Erhalten Sie die Schnittstellenadresse und Parameterbeschreibung der API.
Zuerst müssen wir die Schnittstellenadresse und Parameterbeschreibung der API verstehen. Auf der offiziellen Website der Baidu Wenxin Yiyan API finden Sie die Adresse der API-Schnittstelle und zugehörige Parameterbeschreibungen. In diesem Artikel verwenden wir die folgende Schnittstellenadresse:
https://v1.hitokoto.cn/

In dieser Schnittstelle können wir verschiedene Arten von Anweisungen über die folgenden Parameter erhalten:

  • c: Sprachparameter, Standard Es ist Chinesisch (zh) und kann auf Englisch (en), Japanisch (jp), Koreanisch (ko) usw. eingestellt werden. Beispielsweise bedeutet c=zh-CN, dass die Anweisung für vereinfachtes Chinesisch abgerufen wird.
  • encode: Kodierungsparameter, der Standardwert ist UTF-8 und kann auch auf GBK und andere Kodierungen eingestellt werden. Beispielsweise bedeutet encode=gbk, dass die GBK-codierte Anweisung abgerufen wird.
  • charset: Zeichensatzparameter, der Standardwert ist UTF-8 und kann auch auf GBK und andere Zeichensätze eingestellt werden. Beispielsweise bedeutet charset=gbk, dass die zurückgegebene Anweisung im GBK-Zeichensatz codiert wird.
  • callback: Der Name der JSONP-Callback-Funktion, die für domänenübergreifende Anfragen verwendet wird. Callback=myFunction bedeutet beispielsweise, dass die zurückgegebenen Daten als Parameter der Funktion myFunction übergeben werden.

Schritt 2: Verwenden Sie PHP, um HTTP-Anfragen zu senden, um zufällige Anweisungen zu erhalten.
In PHP können wir die Curl-Bibliothek verwenden, um HTTP-Anfragen zu senden und die von der API zurückgegebenen Daten abzurufen. Das Folgende ist ein Beispielcode, der zeigt, wie man mit PHP eine Verbindung zur Baidu Wenxin Yiyan-API herstellt, um zufällige Anweisungen zu erhalten:

<?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;
?>

Der obige Code sendet eine HTTP-GET-Anfrage an die Baidu Wenxin Yiyan-API und ruft die zurückgegebenen Daten im JSON-Format ab. Anschließend können wir die Funktion json_decode verwenden, um die zurückgegebenen JSON-Daten in ein PHP-Array zu analysieren und den Anweisungsinhalt ($hitokoto) zur Anzeige abzurufen. $hitokoto)进行展示。

步骤三:将获取到的随机语句应用到网站或应用程序中
一旦我们成功获取到随机语句,我们可以将其应用到网站或应用程序的任何位置。例如,在网页上显示随机语句,可以将上述代码嵌入到HTML文件中,并使用<?php echo $hitokoto; ?>

Schritt 3: Wenden Sie die erhaltene Zufallsaussage auf die Website oder Anwendung an.

Sobald wir die Zufallsaussage erfolgreich erhalten haben, können wir sie an einer beliebigen Stelle auf der Website oder Anwendung anwenden. Um beispielsweise zufällige Anweisungen auf einer Webseite anzuzeigen, können Sie den obigen Code in eine HTML-Datei einbetten und <?php echo $hitokoto; verwenden, um den Inhalt der Anweisung anzuzeigen.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>随机语句</title>
</head>
<body>
    <h1>随机语句:</h1>
    <p><?php echo $hitokoto; ?></p>
</body>
</html>

Durch die oben genannten Schritte können wir PHP verwenden, um eine Verbindung zur Baidu Wenxin Yiyan-API herzustellen, zufällige Sätze zu erhalten und diese dann auf Websites oder Anwendungen anzuwenden, um die Anzeige zufälliger Sätze zu erreichen.

Zusammenfassung: 🎜In diesem Artikel wird erläutert, wie Sie mithilfe von PHP eine Verbindung zur Baidu Wenxin Yiyan-API herstellen und zufällige Anweisungen erhalten. Durch das Senden einer HTTP-Anfrage und das Parsen der zurückgegebenen JSON-formatierten Daten können wir problemlos zufällige Anweisungen erhalten und diese auf eine Website oder Anwendung anwenden. Dieser Ansatz kann eine einfache und dennoch umfassende Möglichkeit bieten, Inhalte für eine Website oder Anwendung anzuzeigen. 🎜

Das obige ist der detaillierte Inhalt vonSo verbinden Sie die Baidu Wenxin Yiyan API mit PHP, um zufällige Anweisungen zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn