使用 YouTube API v3 收集 Youtube 热门评论

Gathering Youtube Top Comments Using YouTube API V3

提问人:Born2DoubleUp 提问时间:10/9/2017 更新时间:10/9/2017 访问量:708

问:

我正在尝试使用 YouTube API V3 从特定视频中提取前 10 条评论。我目前正在使用以下行来访问视频的评论。我已经成功地从相关视频中抓取了评论,但我无法提取 youtube 上视频下方显示的 TOP 评论。

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

但是我找不到任何提到这一点的东西。有谁知道我该怎么做?

youtube- 数据-api

评论


答:

0赞 MαπμQμαπkγVπ.0 10/9/2017 #1

我认为您可以使用snippet.viewerRating来做到这一点,如果您根据这篇SO帖子中讨论的评论数量进行排名。然后,您可以从最多到最少的点赞进行筛选。将排名靠前的评论放在顶部。

观众对此评论的评分。请注意,这 不过,住宿目前没有识别不喜欢的评级 此行为可能会发生变化。同时,该物业 值就像观众对评论的评价正面的。 在所有其他情况下,该值均为 none,包括具有 给评论一个负面评级或没有对评论进行评级。

此属性的有效值为:

  • like
  • none

下面是注释资源格式的示例 JSON 结构。

{
  "kind": "youtube#comment",
  "etag": etag,
  "id": string,
  "snippet": {
    ......
    "authorChannelId": {
      "value": string
    },
    ......
    "viewerRating": string,
    "likeCount": unsigned integer,
    ......
  }
}