ソーシャルメディアの現在の時代では、興味深い引用を共有することは、多くの人が自分の性格を示す方法です。短い文の引用、哲学的またはユーモアは常に共鳴します。 Baidu Wenxin Yiyan APIは、ランダムなステートメントを取得する機能を提供します。これにより、ソーシャル共有リンクをすばやく生成し、Webサイトまたはアプリケーションに適用できます。この記事では、PHPを使用してBaidu Wenxin Yiyan APIに接続し、ランダムなステートメントを取得し、ソーシャル共有リンクを生成する方法を教えてください。
まず、Baidu Wenxin Yiyan APIのインターフェイスアドレスとパラメーター設定を理解する必要があります。インターフェイスアドレスは次のとおりです。
https://api.vvhan.com/api/wenyanapi
APIは異なるステートメントカテゴリを提供し、各カテゴリは異なる引用型タイプを表します。
PHPのCurlライブラリを使用してHTTPリクエストを送信し、Baidu Wenxin Yiyan APIから返されるランダムなステートメントを取得できます。これがコードの例です。
<?php function getWenXinYiYan($category) { $apiUrl = "https://api.vvhan.com/api/wenyanapi?c=" . $category; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $apiUrl); 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; ?>
上記のコードは、Curlを介してリクエストを送信し、API応答を取得する方法を示しています。 json_decodeを介して返されたJSON形式のステートメントを解析し、そこからステートメントコンテンツと著者を抽出し、ステートメントコンテンツと著者情報を使用してソーシャル共有リンクを生成します。
生成されたソーシャル共有リンクは、共有ページまたは共有ボタンで使用できます。フォーマットは次のとおりです。
https://www.example.com/quote.php?c=3&q= [sentence content]&a = [著者]
リンクのドメイン名の部分を独自のドメイン名に置き換えて、ウェブサイトアーキテクチャに合わせています。 QUOTE.PHPページでは、合格したステートメントと著者情報を表示し、必要に応じてソーシャル共有ボタンを追加できます。
QUOTE.PHPページのコード例を次に示します。これは、GETリクエストを通じてステートメントと著者を取得し、ページに表示する方法を示しています。
<?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> <!-- ここにソーシャルメディア共有ボタンを追加します,たとえば、Sina Weibo、wechat、QQ待って --> </body> </html>
上記のコードを使用すると、HTMLページにランダムステートメントのコンテンツと著者を表示し、ユーザーが共有できるソーシャルメディア共有ボタンを追加できます。
上記の手順を通じて、PHPを使用してBaidu Wenxin Yiyan APIに接続してランダムなステートメントを取得し、ソーシャル共有リンクを生成しました。必要に応じてステートメント分類を調整して、さまざまなタイプの見積もりを表示できます。個人的なブログ、ソーシャルプラットフォーム、企業のWebサイトであろうと、この機能はコンテンツの互換性を改善するのに役立ちます。
この記事があなたに役立つことを願っています。 Baidu Wenxin Yiyan APIを使用するときに、必要な機能を正常に実装してください。