首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby on Rails Google API

Ruby on Rails Google API
EN

Stack Overflow用户
提问于 2016-11-02 11:16:31
回答 1查看 261关注 0票数 0

我目前正在做一个Ruby on Rails项目,尝试从Google Calendar API进行查询。我使用的是这行代码:

代码语言:javascript
复制
service = Google::Apis::CalendarV3::CalendarService.new

我的Gemfile中有gem google-api-client。然而,当我尝试用这一行运行应用程序时,它失败了,因为它是未知常量: Google Apis。如果我尝试放入我在StackOverflow上看到的代码行,我将require 'google/apis/calendar_v3'放在ruby文件中,它会失败。我花了4个小时在网上试图找到任何有类似解决方案的人。如果我尝试另一个应用程序接口,比如require 'google/apis/drive_v2',它工作得很好,就是日历。:(

EN

回答 1

Stack Overflow用户

发布于 2016-11-02 23:30:17

下面的代码适用于我在Rails 4.2.1上的工作--请注意有两个要求。

代码语言:javascript
复制
require 'google/apis'
=> true
require 'google/apis/calendar_v3'
=> true
service = Google::Apis::CalendarV3::CalendarService.new
=> #<Google::Apis::CalendarV3::CalendarService:0x007fca01ae60a0 @root_url="https://www.googleapis.com/", @base_path="calendar/v3/", @upload_path="upload/calendar/v3/", @batch_path="batch", @client_options=#<struct Google::Apis::ClientOptions application_name="unknown", application_version="0.0.0", proxy_url=nil, use_net_http=false>, @request_options=#<struct Google::Apis::RequestOptions authorization=nil, retries=0, header=nil, timeout_sec=nil, open_timeout_sec=20>>

我的gem文件包含:

代码语言:javascript
复制
gem 'google-api-client', '0.9'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40371927

复制
相关文章

相似问题

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