Heim > Artikel > Backend-Entwicklung > PHP verbindet die Baidu Wenxin Yiyan-API, um einen Beispielcode für die Generierung zufälliger Sätze zu erhalten
PHP stellt eine Verbindung zur Baidu Wenxin Yiyan-API her, um einen Beispielcode für die Generierung zufälliger Sätze zu erhalten Die Verbindung Mit dieser API können wir unserer Website oder Anwendung einige interessante Sätze hinzufügen, um den Benutzern ein besseres Erlebnis zu bieten. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP eine Verbindung zur Baidu Wenxin Yiyan-API herstellen und entsprechenden Beispielcode bereitstellen.
Schritt 1: API-Schnittstelle beantragen
Zuerst müssen Sie ein Konto auf der offiziellen Website von Baidu Open Cloud (https://cloud.baidu.com) registrieren und ein neues Projekt erstellen. Suchen Sie die entsprechende „intelligente Technologie“ im Projekt, rufen Sie die Schnittstellenanwendungsseite von Baidu Wenxinyiyan auf, klicken Sie auf „Jetzt öffnen“ und das System weist Ihnen einen API-Schlüssel und einen geheimen Schlüssel zu.
Schritt 2: PHP-Code schreiben
Bevor Sie beginnen, stellen Sie bitte sicher, dass in Ihrer PHP-Umgebung die cURL-Erweiterung installiert ist. Als nächstes beginnen wir mit dem Schreiben von Code.
Erstellen Sie zunächst eine neue PHP-Datei mit dem Namen index.php und fügen Sie den folgenden Code in die Datei ein:
<?php // 设置API Key和Secret Key $apiKey = 'your_api_key'; $secretKey = 'your_secret_key'; // 生成请求Token $token = sha1($apiKey . $secretKey . time()); // 设置请求URL $url = 'https://apiwx.open.baidu.com/wuxin/getorinbaseapi?appid=' . $apiKey . '&token=' . $token; // 初始化cURL $ch = curl_init(); // 配置cURL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 执行请求 $response = curl_exec($ch); // 处理响应 if ($response === false) { echo 'Error: ' . curl_error($ch); } else { $result = json_decode($response, true); if (isset($result['ret_code']) && $result['ret_code'] == 0) { echo $result['sentence']; } else { echo 'Error: Failed to get sentence.'; } } // 关闭cURL curl_close($ch);Ersetzen Sie im obigen Code
durch den API-Schlüssel und den Geheimschlüssel, die Sie in Schritt eins erhalten haben. Der Code sendet über cURL eine Anfrage an die API-Schnittstelle von Baidu Wenxinyiyan und gibt den Satzinhalt zurück.
Schritt 3: Führen Sie den Code ausyour_api_key
和your_secret_key
Laden Sie die geschriebene index.php-Datei auf Ihren Website-Server hoch (stellen Sie sicher, dass der Server PHP unterstützt) und greifen Sie dann im Browser auf die URL der Datei zu, um den zufällig generierten Satz anzuzeigen.
Fazit:
Durch die Verbindung mit der Baidu Wenxin Yiyan API können wir die Funktion der zufälligen Satzgenerierung leicht realisieren. In praktischen Anwendungen können Sie die zurückgegebenen Sätze entsprechend Ihren eigenen Anforderungen weiterverarbeiten und anzeigen, z. B. die Anzeige eines täglichen inspirierenden Satzes auf der Homepage der Website oder die zufällige Anzeige eines alten Gedichts in einem WeChat-Applet. Ich hoffe, dieser Artikel ist hilfreich für Sie!
Das obige ist der detaillierte Inhalt vonPHP verbindet die Baidu Wenxin Yiyan-API, um einen Beispielcode für die Generierung zufälliger Sätze zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!