我在我的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.?
由于
答案 0 :(得分:0)
您可以将gem http_logger
添加到gemfile中。然后,您将在日志中看到服务器端的http请求:
[DEBUG] HTTP POST (123.07ms) https://graph.facebook.com:443/v2.0/oauth/access_token