PHP連結百度文心一言API取得隨機語句並產生社群分享連結的方法
在現今的社群媒體時代,人們熱衷於分享自己的心情、觀點和感受。而語句簡潔、有趣的語錄往往能引起他人的共鳴與關注。百度文心一言API就提供了這樣的服務,它能取得到隨機的有意思的語句,讓我們可以將它們用於社交分享連結生成。今天,我們就來學習如何使用PHP連結百度文心一言API,並將取得到的語句產生社群分享連結。
首先,我們需要取得百度文心一言API的介面位址和相關的參數。百度文心一言API的介面位址為:https://api.vvhan.com/api/wenyanapi。它的參數有:c為分類,型別為數字,具體值及代表的意義如下:
<?php function getWenXinYiYan($category) { $apiUrl = "https://api.vvhan.com/api/wenyanapi"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $apiUrl."?c=".$category); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl); curl_close($curl); return $response; } $category = 3; // 励志语句 $quote = getWenXinYiYan($category); // 处理获取到的语句 $quote = json_decode($quote, true); $quoteContent = $quote['data']['contents']; $quoteAuthor = $quote['data']['author']; // 生成社交分享链接 $quoteUrl = "https://www.example.com/quote.php?c=".$category."&q=".urlencode($quoteContent)."&a=".urlencode($quoteAuthor); echo "获取到的语句:" . $quoteContent . PHP_EOL; echo "作者:" . $quoteAuthor . PHP_EOL; echo "社交分享链接:" . $quoteUrl . PHP_EOL;
<?php $category = $_GET['c']; $quoteContent = $_GET['q']; $quoteAuthor = $_GET['a']; ?> <!DOCTYPE html> <html> <head> <title>语句分享</title> </head> <body> <h1>分享语句</h1> <p>语句内容:<?php echo $quoteContent; ?></p> <p>作者:<?php echo $quoteAuthor; ?></p> <!-- 在这里添加社交媒体分享按钮,例如新浪微博、微信、QQ等 --> </body> </html>
以上是PHP連結百度文心一言API取得隨機語句並產生社群分享連結的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!