rails登录facebook api调试

时间:2015-03-03 13:25:40

标签: ruby-on-rails facebook facebook-graph-api omniauth omniauth-facebook

我在我的rails应用程序中使用了devise和omniauth-facebook身份验证。

Facebook已经转向v2.x图形API。 (api迁移的截止日期为2015年4月30日)。

我在初始化文件中将omniauth-facebook配置为:

provider :facebook, ENV['APP_ID'], ENV['APP_SECRET'],
:scope => 'email,read_stream',
:client_options => {
  :site => 'https://graph.facebook.com/v2.0',
  :authorize_url => "https://www.facebook.com/v2.0/dialog/oauth"
}

但是......我怎么知道这些调用实际上是在2.x api版本而不是之前的1.x.?

由于

1 个答案:

答案 0 :(得分:0)

您可以将gem http_logger添加到gemfile中。然后,您将在日志中看到服务器端的http请求:

[DEBUG] HTTP POST (123.07ms) https://graph.facebook.com:443/v2.0/oauth/access_token