現在の位置: ホーム> 最新記事一覧> ランダムなステートメントを取得し、ソーシャル共有リンクを生成するために、Baidu Wenxin Yiyan APIへの接続に関する完全なチュートリアル

ランダムなステートメントを取得し、ソーシャル共有リンクを生成するために、Baidu Wenxin Yiyan APIへの接続に関する完全なチュートリアル

M66 2025-06-13

ランダムなステートメントを取得し、ソーシャル共有リンクを生成するために、Baidu Wenxin Yiyan APIへの接続に関する完全なチュートリアル

ソーシャルメディアの現在の時代では、興味深い引用を共有することは、多くの人が自分の性格を示す方法です。短い文の引用、哲学的またはユーモアは常に共鳴します。 Baidu Wenxin Yiyan APIは、ランダムなステートメントを取得する機能を提供します。これにより、ソーシャル共有リンクをすばやく生成し、Webサイトまたはアプリケーションに適用できます。この記事では、PHPを使用してBaidu Wenxin Yiyan APIに接続し、ランダムなステートメントを取得し、ソーシャル共有リンクを生成する方法を教えてください。

1. baidu wenxin yiyan apiインターフェイスとパラメーターを取得します

まず、Baidu Wenxin Yiyan APIのインターフェイスアドレスとパラメーター設定を理解する必要があります。インターフェイスアドレスは次のとおりです。

https://api.vvhan.com/api/wenyanapi

APIは異なるステートメントカテゴリを提供し、各カテゴリは異なる引用型タイプを表します。

  • 1:古代中国語
  • 2:同義語
  • 3:インスピレーション
  • 4:愛の言葉
  • 5:行
  • 6:ゲーム

2.リクエストを送信し、PHPを使用してデータを取得します

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形式のステートメントを解析し、そこからステートメントコンテンツと著者を抽出し、ステートメントコンテンツと著者情報を使用してソーシャル共有リンクを生成します。

3.ソーシャル共有リンクを生成します

生成されたソーシャル共有リンクは、共有ページまたは共有ボタンで使用できます。フォーマットは次のとおりです。

https://www.example.com/quote.php?c=3&q= [sentence content]&a = [著者]

リンクのドメイン名の部分を独自のドメイン名に置き換えて、ウェブサイトアーキテクチャに合わせています。 QUOTE.PHPページでは、合格したステートメントと著者情報を表示し、必要に応じてソーシャル共有ボタンを追加できます。

4。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ページにランダムステートメントのコンテンツと著者を表示し、ユーザーが共有できるソーシャルメディア共有ボタンを追加できます。

5。概要

上記の手順を通じて、PHPを使用してBaidu Wenxin Yiyan APIに接続してランダムなステートメントを取得し、ソーシャル共有リンクを生成しました。必要に応じてステートメント分類を調整して、さまざまなタイプの見積もりを表示できます。個人的なブログ、ソーシャルプラットフォーム、企業のWebサイトであろうと、この機能はコンテンツの互換性を改善するのに役立ちます。

この記事があなたに役立つことを願っています。 Baidu Wenxin Yiyan APIを使用するときに、必要な機能を正常に実装してください。