Kuaishou は、中国の主流のショートビデオ プラットフォームの 1 つとして、プラットフォーム上の一部のデータにアクセスして操作するためのオープン API インターフェイスを開発者に提供します。 PHP を通じてこれらのインターフェイスを呼び出すことで、ビデオ コメント、ユーザー情報、ファン リストなどの Kuaishou プラットフォーム データを取得して処理できます。
まず、開発者は Kuaishou オープン プラットフォームにアカウントを登録し、API に必要な認証情報を取得するアプリケーションを作成する必要があります。登録が完了すると、プラットフォームはAppIDとAppSecret をアプリケーションに割り当てます。これら 2 つのパラメータは、その後の署名とトークンの取得で使用されます。
Kuaishou API を呼び出す前に、まずアクセス トークンを取得する必要があります。アクセス トークンは、ID を認証し、インターフェイスへのアクセスを承認するための鍵です。通常、各トークンには特定の有効期間があります。
<?php $appId = "your_app_id"; $appSecret = "your_app_secret"; $url = "https://open-api.kuaishou.com/oauth2/access_token"; $params = [ "app_id" => $appId、 "app_secret" => $appSecret、 "grant_type" => "client_credentials" ]; $ch =curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response =curl_exec($ch); カール_クローズ($ch); $result = json_decode($response, true); $accessToken = $result["access_token"]; echo "アクセス トークン: " 。 $アクセストークン; ?>
上記の例では、 app_id 、 app_secret 、およびGrant_type をPOST 経由で API インターフェイスに渡します。正常に返された後、後続のインターフェイス呼び出しのためのアクセス トークンを取得できます。
アクセス トークンを取得したら、それを使用して特定の API インターフェイスを呼び出すことができます。たとえば、次のコードは、Kuaishou ビデオのコメント リストを取得する方法を示しています。
<?php $accessToken = "your_access_token"; $url = "https://open.kuaishou.com/api/open/comment/bitelist?access_token=" . $accessToken; $params = [ "photo_id" => "あなたの写真ID", 「ページ」 => 1、 「カウント」 => 10 ]; $ch =curl_init(); curl_setopt($ch, CURLOPT_URL, $url . "&" . http_build_query($params)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response =curl_exec($ch); カール_クローズ($ch); $result = json_decode($response, true); if ($result["error"] == 0) { $data = $result["データ"]; // ここでコメントデータを処理します} else { echo "リクエストは失敗しました。エラー メッセージ:" 。 $result["メッセージ"]; } ?>
この例では、 access_token 、 photo_id 、 page 、 countなどのパラメータを渡して、Kuaishou API に GET リクエストを送信します。返された応答にはレビュー データが含まれており、必要に応じてさらに処理、分析、または保存できます。
Kuaishou API は、コメント データを取得できるだけでなく、ビデオ情報、ユーザーの詳細、ファンのやり取りなどにもアクセスできます。開発者は、次のようなビジネス シナリオに基づいてさまざまなインターフェイスを選択できます。
PHP を介して API インターフェイスを呼び出し、データ処理ロジックと連携することで、カスタマイズされたデータ システムや監視ツールを簡単に実装できます。
この記事では、資格情報の取得、アクセス トークンの取得、データ呼び出しの例など、PHP を使用して Kuaishou API インターフェイスを呼び出す完全なプロセスを紹介します。これらの方法を習得すると、開発者は Kuaishou オープン プラットフォームのデータ インターフェイスに柔軟にアクセスして、プロジェクト開発に強力なデータ サポートを提供できるようになります。