ソーシャルメディアの現在の時代では、興味深い引用を共有することは、多くの人が自分の性格を示す方法です。短い文の引用、哲学的またはユーモアは常に共鳴します。 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を使用するときに、必要な機能を正常に実装してください。
関連タグ:
API