【问题标题】:YouTube V3 api returns considerably different LIKEs and Comments results from numbers on the WebYouTube V3 api 从网络上的数字返回相当不同的 LIKE 和 Comments 结果
【发布时间】:2019-06-19 04:27:32
【问题描述】:

YouTube v3 api 返回的点赞数与网络版 YouTube 上的点赞数大不相同。

比较这些: https://monosnap.com/file/EdtDNTTGDK06zoCZ7IXkMdzn6WuyOo https://monosnap.com/file/CcJOiKl9CBMyncHQSrPv3lkLOuqeDD

复制: https://www.googleapis.com/youtube/v3/videos?id=jWnhFM1Ttwg&key={api_key}&maxResults=50&part=statistics(https://console.developers.google.com/apis/credentials - 使用您的 Youtube V3 密钥)

有什么想法吗?

非常感谢!

【问题讨论】:

    标签: youtube-data-api


    【解决方案1】:

    由于我没有任何文档(来自 YouTube 数据 API v3) 来支持我要说的内容,因此我将放弃一些关于 API 返回不同值的原因的想法在“likeCount”部分与 YouTube 实际视频进行​​比较(在主网站上看到):


    我认为API返回的结果和网站显示的结果不同的原因是:

    • YouTube 有自己的计算方法来设置网站、API 结果和 YouTube 分析中的值1。
    • 在 API 中检索到的那些额外“喜欢”可能不会暴露在 YouTube 进行的计算中。

    1 摘自this answer in the Google Support webpage:

    • YouTube 分析中的喜欢/不喜欢的数量可能与您在视频下方的观看页面上看到的不同。这 是一个已知问题,我们的团队正在努力解决这个问题。同时, 请参阅视频下方观看页面上的计数以获得最准确的计数。

    和

    • 在极少数情况下,您可能会看到喜欢/不喜欢的次数多于观看次数,因为这些指标会通过不同的验证进行调整 系统。

    对于您在问题中发布的特定videoId,我确实检查了2019-01-25,结果是:

    • likeCount "API": 1341
    • likeCount "在 YouTube 网站上": 851

    在2019-01-28 再次检查数字确实发生了变化:

    • likeCount "API": 1367
    • likeCount "在 YouTube 网站上": 877

    您可以尝试here API 请求来获取这些结果 - (当天的结果)。

    如果你从上面得到的likeCount 值中减去,你会得到26。

    也许尝试进行任何数学运算来设置 YouTube 网站中显示的“正确”值是徒劳的(使用来自 YouTube 数据 API 的 likeCount 结果),但如果有人想给出试试看,我鼓励你分享你的答案。

    【讨论】:

      猜你喜欢
      • 2014-07-09
      • 2015-10-17
      • 2017-03-15
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多