首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用全屏/yt检索Youtube评论

使用全屏/yt检索Youtube评论
EN

Stack Overflow用户
提问于 2015-08-25 18:17:55
回答 1查看 530关注 0票数 1

我正在使用https://github.com/Fullscreen/yt与Youtube API进行交互,但经过几个小时的测试后,我无法从视频中获取评论。

我怀疑原因是我请求了错误的权限,但我在Google文档中找不到任何关于请求范围的明确内容。我出现在OAuth操场上,它是https://www.googleapis.com/auth/youtube.force-ssl,但我仍然不能让它工作。

这是omniauth提供程序行,用于请求新的令牌:

代码语言:javascript
复制
  provider :google_oauth2, key, secret, {:scope => 'http://gdata.youtube.com,email,profile,youtube,youtube.force-ssl'}

下面是我尝试检索评论的方法:

代码语言:javascript
复制
Yt.configure do |config|
    config.client_id = key
    config.client_secret = secret
end
youtube_client = Yt::Account.new access_token: 'yadayada'
video = Yt::Video.new id: 'foobar', auth: youtube_client
puts video.comments

我得到的是:

代码语言:javascript
复制
Yt::Errors::Forbidden: A request to YouTube API was considered forbidden by the server:
{"error"=>{"errors"=>[{"domain"=>"global", "reason"=>"insufficientPermissions", "message"=>"Insufficient Permission"}], "code"=>403, "message"=>"Insufficient Permission"}}

我在频道上也尝试了几乎相同的方法,同样的问题,这就是为什么我猜我的access_token出了问题。

是不是有人这么做了?我做错了什么?有什么例子吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-26 07:48:25

根据您共享链接的页面上的文档,我看不到这行代码:

代码语言:javascript
复制
account = Yt::Account.new authorization_code: '4/Ja60jJ7_Kw0', redirect_uri: redirect_uri

使用类似于4/Ja60jJ7_的额外代码参数将授权您的应用程序的每个用户重定向到redirect_uri。只需将代码传递给以下方法即可对帐户进行身份验证和初始化:

如果这不能解决问题,请尝试使用环境变量进行配置

作为上述方法的替代方法,您可以使用变量配置您的应用程序。设置以下环境变量:

代码语言:javascript
复制
export YT_CLIENT_ID="1234567890.apps.googleusercontent.com"
export YT_CLIENT_SECRET="1234567890"
export YT_API_KEY="123456789012345678901234567890"

相当于用初始化器配置你的应用程序:

代码语言:javascript
复制
Yt.configure do |config|
  config.client_id = '1234567890.apps.googleusercontent.com'
  config.client_secret = '1234567890'
  config.api_key = '123456789012345678901234567890'
end

所以使用你喜欢的方法。如果在两个位置都设置了变量,则Yt.configure优先。

希望这能有所帮助!!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32201359

复制
相关文章

相似问题

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