2017-10-08 29 views
1

YouTube API V3を使用して特定の動画からトップ10のコメントを抽出しようとしています。私は現在、以下の行を使ってビデオのコメントにアクセスしています。私は問題のビデオからコメントをうまくつかんだが、YouTubeのビデオの下に表示されているようなTOPコメントを抽出できなかった。YouTube API V3を使用してYouTubeトップのコメントを投稿

https://www.googleapis.com/youtube/v3/commentThreads?key=**YOUTUBEAPIKEY**&textFormat=plainText&part=snippet&videoId=**YOUTUBEVIDEOID**&maxResults=50 

私はでドキュメントを通じて見てきました:

https://developers.google.com/youtube/v3/docs/commentThreads/list 

しかし、私はこれを言及何かを見つけることができませんでした。誰も私がこれをやり遂げる方法を知っていますか?

答えて

0

このSO postで説明したように、好きな数のコメントのランクに基づいている場合は、snippet.viewerRatingを使用してこれを行うことができます。次に、最も多くのものか​​ら最も少ないものにフィルタリングすることができます。上部のコメントを上部に配置する。

視聴者がこのコメントに与えた評価。この プロパティは現在dislikeと評価されていませんが、 この動作は変更されることがあります。その間、視聴者がコメントを積極的に評価した場合、プロパティ の値はlikeです。 のユーザーには、コメントがマイナス評価されているかコメントが記載されていないユーザーも含め、値はnoneです。このプロパティの

有効な値は以下のとおり

  • like
  • none

ここcommentsリソース形式のサンプルJSON構造です。

{ 
    "kind": "youtube#comment", 
    "etag": etag, 
    "id": string, 
    "snippet": { 
    ...... 
    "authorChannelId": { 
     "value": string 
    }, 
    ...... 
    "viewerRating": string, 
    "likeCount": unsigned integer, 
    ...... 
    } 
} 
関連する問題