提问人:Born2DoubleUp 提问时间:10/9/2017 更新时间:10/9/2017 访问量:708
使用 YouTube API v3 收集 Youtube 热门评论
Gathering Youtube Top Comments Using YouTube API V3
问:
我正在尝试使用 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
但是我找不到任何提到这一点的东西。有谁知道我该怎么做?
答:
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,
......
}
}
下一个:按用户筛选数据库结果
评论