【发布时间】:2013-06-18 01:27:19
【问题描述】:
我正在使用 youtube_it gem 使用 youtube API。而这个 gem 使用 Faraday gem 作为适配器,而不是直接使用 Net::http。您已经知道发出这样的远程请求至少需要几秒钟?现在,由于我无法直接访问 Net::http 库,我将如何在我的应用中实现缓存?这是从 youtube 获取视频的示例请求。
#Authentication
$ @client = YouTubeIt::OAuth2Client.new(client_access_token: "access_token", client_refresh_token: "refresh_token", client_id: "client_id", client_secret: "client_secret", dev_key: "dev_key", expires_at: "expiration time")
#Request
@videos= @client.videos_by(:query => "penguin").videos #=>returns array of videos
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 caching ruby-on-rails-3.1 youtube-api