PHP を使用して Kuaishou API インターフェイスを呼び出し、ビデオの検索と推奨を実現する方法
Kuaishou は、中国で最も人気のあるショートビデオ プラットフォームの 1 つです。ユーザーは、Kuaishou で独自のビデオ コンテンツを公開し、共有できます。他のユーザーと共有します。開発者として、Kuaishou の API インターフェイスを使用してビデオ検索と推奨機能を実装し、ユーザーにより良いエクスペリエンスを提供できます。
まず、Kuaishou オープン プラットフォームに開発者アカウントを登録し、アプリケーションを作成する必要があります。アプリケーションを作成した後、API インターフェイスを呼び出すための API アクセス権とキーを取得できます。この情報は後続のコード例で使用されるため、適切に保管してください。
PHP 言語を使用して Kuaishou API インターフェイスを呼び出すのは非常に簡単です。curl 関数を使用して HTTP リクエストを送信し、インターフェイスによって返される JSON データ。
以下は、基本的なビデオ検索 API 呼び出しの例です:
<?php $access_token = "YOUR_ACCESS_TOKEN"; // 替换为你的API访问令牌 $keyword = "健身"; // 搜索关键词 // 构建API请求URL $search_url = "https://api.kuaishouzt.com/rest/zt/topsearch/services/n/search"; $search_url .= "?keyword=" . urlencode($keyword) . "&publish=1&ids=&count=10"; // 发送HTTP请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $search_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Authorization: Bearer " . $access_token, )); $response = curl_exec($ch); curl_close($ch); // 解析JSON数据 $result = json_decode($response, true); // 输出搜索结果 foreach ($result['result'] as $video) { echo "标题:" . $video['work']['caption'] . PHP_EOL; echo "作者:" . $video['work']['user_name'] . PHP_EOL; echo "播放量:" . $video['work']['play_count'] . PHP_EOL; echo "时长:" . $video['work']['duration'] . "秒" . PHP_EOL; echo "封面图片:" . $video['work']['cover_thumbnail_urls'] . PHP_EOL; echo "视频链接:" . $video['work']['play_urls'] . PHP_EOL; echo PHP_EOL; } ?>
上の例では、キーワードとアクセス トークンを検索して API リクエストの URL を構築し、curl を使用して送信しました。関数HTTPリクエスト。その後、インターフェイスから返された JSON データを解析して連想配列にし、その配列を走査して、各ビデオのタイトル、作者、再生ボリューム、再生時間、カバー画像、ビデオ リンクを出力しました。
動画レコメンド機能を実装するには、Kuaishou のレコメンデーション API インターフェイスを使用する必要があります。簡単なビデオ推奨 API 呼び出しの例を次に示します。
<?php $access_token = "YOUR_ACCESS_TOKEN"; // 替换为你的API访问令牌 $count = 10; // 推荐的视频数量 // 构建API请求URL $recommend_url = "https://api.kuaishouzt.com/rest/zt/topsearch/services/n/recommend"; $recommend_url .= "?count=" . $count; // 发送HTTP请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $recommend_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Authorization: Bearer " . $access_token, )); $response = curl_exec($ch); curl_close($ch); // 解析JSON数据 $result = json_decode($response, true); // 输出推荐结果 foreach ($result['result'] as $video) { echo "标题:" . $video['title'] . PHP_EOL; echo "作者:" . $video['user_name'] . PHP_EOL; echo "播放量:" . $video['play_count'] . PHP_EOL; echo "时长:" . $video['duration'] . "秒" . PHP_EOL; echo "封面图片:" . $video['cover_thumbnail_urls'][0] . PHP_EOL; echo "视频链接:" . $video['play_urls'][0] . PHP_EOL; echo PHP_EOL; } ?>
上記の例では、推奨 API を使用して、指定された数の推奨ビデオを取得します。また、HTTP リクエスト経由で API リクエストを送信し、返された JSON データを解析しました。次に、配列を走査して、各ビデオのタイトル、作成者、再生回数、再生時間、カバー画像、ビデオ リンクを出力しました。
上記のコード例を通じて、Kuaishou の短いビデオの検索機能と推奨機能を簡単に実装できます。もちろん、これは単なる単純な例であり、ニーズに合わせて拡張および調整できます。 Kuaishou オープン プラットフォームは豊富な API インターフェイスを提供しており、API ドキュメントに従って利用可能な関数とパラメータについて詳しく知ることができます。
この記事が、PHP を使用して Kuaishou API インターフェイスを呼び出し、ビデオ検索と推奨を実装する際の助けになれば幸いです。あなたの発展に幸あれ!
以上がPHP を使用して Kuaishou API インターフェイスを呼び出し、ビデオの検索と推奨を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。