ホームページ >バックエンド開発 >PHPチュートリアル >Baidu Wenxin Yiyan API を PHP に接続してランダムな文章を取得し、Weibo タイトルを生成する方法
PHP を Baidu Wenxin Yiyan API に接続してランダムな文を取得し、Weibo タイトルを生成する方法
ソーシャル メディアの時代において、Weibo は人々が重要な情報プラットフォームを共有し、広めます。ユーザーの興味を引くためには、魅力的なタイトルが重要です。 Weibo タイトルを生成するときに、ランダムな文章を使用すると、興味と創造性が高まります。この記事では、PHP を使用して Baidu Wenxin Yiyan API に接続し、ランダムな文章を取得し、それを使用して Weibo タイトルを生成する方法を紹介します。
まず、Baidu 開発者アカウントを申請して、Baidu Wenxin Yiyan API にアクセスするために必要な API キーを取得する必要があります。次に、PHP の cURL ライブラリを使用して HTTP リクエストを送信し、API から返されるランダムなステートメントを取得します。以下はサンプル コードです:
<?php // 设置API Key和请求URL $apiKey = "your-api-key"; $url = "https://api.lwl12.com/hitokoto/main/get"; // 创建cURL会话 $ch = curl_init(); // 设置cURL选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 添加请求头,包括API Key curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer " . $apiKey ]); // 执行cURL请求 $response = curl_exec($ch); // 检查请求是否成功 if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } else { // 将API返回的JSON字符串解析为关联数组 $data = json_decode($response, true); // 获取随机语句 $sentence = $data['sentence']; // 打印随机语句 echo $sentence; } // 关闭cURL会话 curl_close($ch); ?>
上記のコードは GET リクエストを Baidu Wenxin Yiyan API に送信し、返された JSON 文字列を解析して連想配列にします。配列から「sentence」キーに対応する値を取得できます。これはランダムなステートメントです。
次に、取得したランダムな文を使用して Weibo タイトルを生成できます。以下はサンプル コードです:
<?php // 设置API Key和请求URL $apiKey = "your-api-key"; $url = "https://api.lwl12.com/hitokoto/main/get"; // 创建cURL会话 $ch = curl_init(); // 设置cURL选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 添加请求头,包括API Key curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer " . $apiKey ]); // 执行cURL请求 $response = curl_exec($ch); // 检查请求是否成功 if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } else { // 将API返回的JSON字符串解析为关联数组 $data = json_decode($response, true); // 获取随机语句 $sentence = $data['sentence']; // 生成微博标题 $title = "【随机语句】" . $sentence; // 打印微博标题 echo $title; } // 关闭cURL会话 curl_close($ch); ?>
ランダム ステートメントを取得した後、上記のコードは「[ランダム ステートメント]」をプレフィックスとして使用して Weibo タイトルを生成します。
上記の方法により、PHP を使用して Baidu Wenxin Yiyan API に接続し、ランダムな文を取得し、それを Weibo 公開コンテンツと組み合わせて、興味深く創造的な Weibo タイトルを生成できます。これにより、ソーシャル メディア プラットフォームでユーザーの閲覧と注目を集める可能性が高まります。この記事が、PHP を使用して Weibo タイトルを生成する開発者にとって役立つことを願っています。
以上がBaidu Wenxin Yiyan API を PHP に接続してランダムな文章を取得し、Weibo タイトルを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。