如何为Rails设置yt gem YouTube API?我面临错误"Error: invalid_request.Missing required parameter: scope"。我已经在程序中添加了作用域,这里是我做的示例代码。

This is my controller side..
request = Yt::Account.new(scopes: "youtube" ,redirect_uri: "http://localhost:3000/api/v1/users/youtube_callback").authentication_url

这是我的yt.rb文件初始化程序:
Yt.configure do |config|
config.log_level = :debug
config.client_id = 'id'
config.client_secret = 'secret'


end

任何人都可以找到一个示例,说明如何完全为轨道安装yt gem。

我正在使用gem 'yt', '~> 0.25.6'
任何想法都受到高度赞赏,我是 ruby 的新手。

最佳答案

范围需要以这种方式设置格式[“youtube”]。因此将其更改为:

request = Yt::Account.new(scopes: ["youtube"], redirect_uri: "http://localhost:3000/api/v1/users/youtube_callback").authentication_url

关于ruby-on-rails - YouTube api的yt gem在Rails上使用ruby,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39553969/

10-09 22:41