【发布时间】:2012-09-25 15:40:16
【问题描述】:
我在 ruby 项目中使用 Google API 客户端时遇到问题。
我正在关注谷歌提供的代码示例。
自述文件是here。
您个性化的源代码是here。
它为基本的 sinatra 应用奠定了基础,该应用将您重定向到 Google,您可以在其中登录并授权该应用查看您的日历信息。
之后,它会将您引导回您的应用,我遇到以下错误:undefined method 'bytesize' for #<Faraday::Response:0x007f98f5beb668>
从 sinatra 到 Thin 到 rack 再到 sinatra 的跟踪跳跃——那里没有什么真正有用的东西。我知道从应用程序调用的最后一个代码是:
result = @client.execute(:api_method => @calendar.events.list, :parameters => {'calendarId' => 'primary'})
我看到过一些与此类似的其他 stackoverflow 帖子,但在这些情况下,人们总是自己定义他们的法拉第参数。这是 Google API 的问题还是有人对我可能做错了什么有任何建议?
谢谢
【问题讨论】: