我正在尝试获取有关youtube视频评论的信息。我需要注释ID,并从以下stackoverflow answer- Youtube API v3 get comments,我尝试使用CommentThreads端点。只是片段和视频ID会引发错误400 - “请求中指定的参数不兼容”。如何找到
的值allThreadsRelatedToChannelId.
我找不到任何有关如何在任何文档或搜索结果中找到其值的详细信息。
答案 0 :(得分:0)
'allThreadsRelatedToChannelId'是视频的频道ID。
例如这个蕾哈娜视频https://www.youtube.com/watch?v=HL1UzIK-flA&feature=player_embedded
属于频道'RihannaVEVO'https://www.youtube.com/channel/UC2xskkQVFEpLcGFnNSLQY0A
所以'allThreadsRelatedToChannelId'是通道ID'UC2xskkQVFEpLcGFnNSLQY0A'
运行API请求,只有频道ID会返回该频道的所有评论。
如果你想说你想要为视频提取评论那么你需要包括'VideoId',在这种情况下是'HL1UzIK-flA'。
不要将'VideoId'与'Id'混淆,后者只返回线程ID的注释。
CommentThread.List的API 3参数位于developers.google.com/youtube/v3/docs/commentThreads/list