ruby-on-rails - YouTube api的yt gem在Rails上使用ruby

标签 ruby-on-rails ruby youtube rubygems

如何为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/

相关文章:

ruby-on-rails - 以线程安全的方式设置 Rails ActiveResource header

ruby-on-rails - 您持有破损的包裹 - 用于 Rails 的 Postgres gem

ruby-on-rails - 有没有一种简单的方法可以从 ruby​​ 中的日期字符串中获取年份?

node.js - 当第一首歌曲流完成时如何修复 "Stream is not generating quickly enough"错误?

ruby-on-rails - Druby 和 ActiveRecord 的线程问题

ruby-on-rails - Elasticsearch - 未定义方法 `as_indexed_json'

html - 将 CSS 元素加载到 Rails 应用程序中

arrays - 将 x 元素移动到数组的末尾

python - Django YouTube API上传失败与iPhone

php - 如何上传到同一帐户的特定 YouTube channel ? (YouTube 数据 API)