列出带有YouTube视频id的Ruby实现

列出带有YouTube视频id的Ruby实现,ruby,youtube-api,Ruby,Youtube Api,在以下代码示例中无法实现list_comments方法(注意,API已成功初始化): 当前,该方法返回以下错误: missingRequiredParameter:未选择任何筛选器。应为:id,idParam,parentId(Google::api::ClientError) 我已在此处成功测试了API调用: 我正在努力解决的问题是,当我测试API调用时,我可以传递videoId来识别资源,但是方法实现不允许这样做。有谁能解释一下如何将videoId传递给方法调用吗?找到了解决方案!允许您指

在以下代码示例中无法实现list_comments方法(注意,API已成功初始化):

当前,该方法返回以下错误:

missingRequiredParameter:未选择任何筛选器。应为:
id
idParam
parentId
Google::api::ClientError

我已在此处成功测试了API调用:


我正在努力解决的问题是,当我测试API调用时,我可以传递
videoId
来识别资源,但是方法实现不允许这样做。有谁能解释一下如何将
videoId
传递给方法调用吗?

找到了解决方案!允许您指定视频id(或频道id)以选择特定资源的方法是:从Google::API::YoutubeV3::YouTubeService模块中列出注释线程

response = service.list_comment_threads('snippet', video_id: 'hy1v891n3kA').to_json

找到了解决办法!允许您指定视频id(或频道id)以选择特定资源的方法是:从Google::API::YoutubeV3::YouTubeService模块中列出注释线程

response = service.list_comment_threads('snippet', video_id: 'hy1v891n3kA').to_json

看看文档中的“查看源代码”。我想知道是否可以将此修补以接受
videoId
param。您可以在其中添加另一行:
command.query['videoId']=videoId,除非videoId.nil?
不保证这会起作用,非常感谢您的回复!我看过你指给我的库,但那是API实际实现的方法。是的,我说你可以修补这个方法。看一下文档中的“查看源代码”。我想知道是否可以将此修补以接受
videoId
param。您可以在其中添加另一行:
command.query['videoId']=videoId,除非videoId.nil?
不保证这会起作用,非常感谢您的回复!我看过你指给我的库,但那是API实际实现的方法。是的,我说你可以修补这个方法