Retrieving individual videos view count - Youtube API V3.0 - JavaScript

前端 未结 2 1168
孤独总比滥情好
孤独总比滥情好 2020-12-08 11:05

I\'ve been trying to get the view count on videos that I query through the following method:

      function search() {
        var request = gapi.client.yout         


        
相关标签:
2条回答
  • 2020-12-08 11:42

    Agree with the answer provided by @Als.

    But I found a code snippet which might be more convenient for some of you:

    function youtube_view_count_shortcode($params)
    {
     $videoID = $params['id']; // view id here 
     $json = file_get_contents("https://www.googleapis.com/youtube/v3/videos? 
     part=statistics&id=" . $videoID . "&key=xxxxxxxxxxxxxxxxxxxxxxxx");
     $jsonData = json_decode($json);
     $views = $jsonData->items[0]->statistics->viewCount;
     return number_format($views);
    }
    

    Replace the key value with the google api key for youtube data API and the video id with the youtube video id and Voila you get the total number of views for the youtube video.

    Source: https://www.codementor.io/rajharajesuwari/how-to-get-youtube-views-count-aftojpxhj

    0 讨论(0)
  • 2020-12-08 11:51

    The link you gave https://developers.google.com/youtube/v3/docs/videos/list#try-it is working for me. To get duration and viewCount: Fill in for part: contentDetails,statistics and for id: a comma-separated-list of video-id's like: TruIq5IxuiU,-VoFbH8jTzE,RPNDXrAvAMg,gmQmYc9-zcg

    This will create a request as:

    GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails,statistics&id=TruIq5IxuiU,-VoFbH8jTzE,RPNDXrAvAMg,gmQmYc9-zcg&key={YOUR_API_KEY}

    0 讨论(0)
提交回复
热议问题