Ruby on rails 分析API集成rails在heroku生产上失败
我目前正在开发一个RubyonRails应用程序,其中包括用于获取Google分析数据的GatticaGem。获取数据时: 在开发时,我只会收到一个响应,我可以解析到我的应用程序中 然而,在生产过程中,该页面返回一个500错误,在我的Gmail收件箱中,我收到一条关于被抓到可疑登录的消息 有什么办法可以解决这个问题吗 PS:我的应用程序托管在Heroku上 致以亲切的问候,Ruby on rails 分析API集成rails在heroku生产上失败,ruby-on-rails,ruby,heroku,google-analytics,production,Ruby On Rails,Ruby,Heroku,Google Analytics,Production,我目前正在开发一个RubyonRails应用程序,其中包括用于获取Google分析数据的GatticaGem。获取数据时: 在开发时,我只会收到一个响应,我可以解析到我的应用程序中 然而,在生产过程中,该页面返回一个500错误,在我的Gmail收件箱中,我收到一条关于被抓到可疑登录的消息 有什么办法可以解决这个问题吗 PS:我的应用程序托管在Heroku上 致以亲切的问候, 丹尼斯你得到了500个错误,因为谷歌阻止你的heroku ip访问你的帐户。他们不确定是你 您需要更改活动设置以授权该i
丹尼斯你得到了500个错误,因为谷歌阻止你的heroku ip访问你的帐户。他们不确定是你 您需要更改活动设置以授权该ip/域 请阅读以下内容:
此外,在调试此类错误时,最好阅读日志<代码>Rails.logger.debug results可以提供一些信息。我认为您应该阅读日志。500几乎总是意味着你的应用程序崩溃了,所以你应该找到为什么500响应是来自GoogleAPI的响应,它在我的应用程序中触发了一个异常。但是,这不能从应用程序本身绕过。非常感谢您的回答,在经过之后:我的帐户现在接受请求并正确处理它们!
gs = Gattica.new({:email => 'johndoe@google.com', :password => 'password', :profile_id => 123456})
results = gs.get({ :start_date => '2008-01-01',
:end_date => '2008-02-01',
:dimensions => 'browser',
:metrics => 'pageviews',
:sort => '-pageviews'})