问题
When using this API call:
https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==UCaGKtfnhSkDsIbcyVVUOL6A&start-date=2017-06-27&end-date=2017-06-27&metrics=views,comments,likes,dislikes,shares,estimatedMinutesWatched,averageViewDuration,averageViewPercentage,annotationClickThroughRate,annotationCloseRate,subscribersGained,subscribersLost&dimensions=day&filters=video==qstWdXxFmcU
We are getting an incorrect amount of views. For example we have 173 views for the video linked below via the API but native only shows 123 views:
https://www.youtube.com/watch?v=qstWdXxFmcU
回答1:
From the view metrics section of Youtube analytics doc, it indicates that views are reported in the same manner as watch time report which tell us the following :
Note: Analytics views data is based in Pacific Standard Time, updated once a day, and has a delay of up to 72 hours. The numbers you see in Analytics reports might be different from the numbers you see on the video page, channel page, Video Manager, or other sources.
来源:https://stackoverflow.com/questions/45133248/youtube-api-returning-more-views-than-is-listed-on-native