首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Youtube API V3收集YouTube热门评论

使用Youtube API V3收集YouTube热门评论
EN

Stack Overflow用户
提问于 2017-10-09 01:13:47
回答 1查看 515关注 0票数 1

我正在尝试使用YouTube接口V3从特定视频中提取前10条评论。我目前正在使用下面的行来访问视频的评论。我已经成功地从有问题的视频中获取了评论,但我无法提取出最热门的评论,就像youtube上视频下面显示的那些评论。

代码语言:javascript
运行
复制
https://www.googleapis.com/youtube/v3/commentThreads?key=**YOUTUBEAPIKEY**&textFormat=plainText&part=snippet&videoId=**YOUTUBEVIDEOID**&maxResults=50

我已经阅读了文档,网址为:

代码语言:javascript
运行
复制
https://developers.google.com/youtube/v3/docs/commentThreads/list

但我没能找到任何提到这一点的东西。有人知道我是怎么做的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 22:03:19

我认为你可以通过使用snippet.viewerRating来做到这一点,如果你像这个SO post中讨论的那样,根据点赞数量对评论进行排名的话。然后你可以从最多的点赞到最少的点赞进行过滤。将顶部的注释放在顶部。

查看者对此评论的评分。请注意,此属性当前不标识dislike评级,但此行为可能会更改。同时,如果查看者对评论的评价是肯定的,则属性值为like。在所有其他情况下,该值都为none,包括用户对评论进行了负面评价或没有对评论进行评价。

此属性的有效值为:

  • like
  • none

下面是comments资源格式的样例JSON结构。

代码语言:javascript
运行
复制
{
  "kind": "youtube#comment",
  "etag": etag,
  "id": string,
  "snippet": {
    ......
    "authorChannelId": {
      "value": string
    },
    ......
    "viewerRating": string,
    "likeCount": unsigned integer,
    ......
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46633838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档