我在下面提到了两个YouTube api,YouTube数据api和YouTube分析api。他们每个人都给出了不同的评论数。
YouTube数据api正在正确显示注释计数。YouTube分析api显示不正确。
我们知道第二个API给出了删除和实时聊天的计数。我附上了这张截图作为参考。在第二个API中,我们是否可以通过删除已删除的注释计数来获得确切的计数?
YouTube数据api Video.list法
https://www.googleapis.com/youtube/v3/videos?part=statistics,contentDetails,snippet&id=ZJFnAYqt570&key= 此端点显示注释计数为8,这是正确的。
YouTube分析api jobs.reports.get
https://youtubeanalytics.googleapis.com/v2/reports?endDate=2022-03-31&ids=channel%3D%3DUCdf14FHPLt7omkE9CmyrVHA&metrics=views%2Ccomments%2Clikes%2Cdislikes&startDate=2022-03-01&filters=videoid%3D%3DZJFnAYqt570&key= 此端点显示注释计数36,这是不正确的。
注意:即使在https://studio.youtube.com/中,计数也显示为36

发布于 2022-04-25 07:38:21
这是两个完全不同的API,您不能也不应该以这种方式比较它们。
首先,YouTube数据api只返回实际数据。当YouTube分析api返回给您分析时。YouTube工作室在YouTube分析api上运行,所以它显示相同的数据并不让我感到惊讶。
目前无法过滤掉已删除的注释。分析是根据评论的数量而不是它们的状态来进行的。
为什么不添加一个特征请求
https://stackoverflow.com/questions/71995800
复制相似问题