use*_*798 8 ruby-on-rails facebook-graph-api koala koala-gem
似乎Facebook在12月5日的新版本给我带来了一些问题.是否有其他人收到此错误?
Koala :: Facebook :: APIError(OAuthException:此授权码已被使用.)
我能够oauth,但是当我发出呼叫时,执行以下操作......我得到了错误.即以下:
@friends = graph.get_object("/me/friends")
Run Code Online (Sandbox Code Playgroud)
这是Facebook更新:
OAuth授权码的新安全限制我们只允许一次授权代码交换访问令牌,并要求在创建后的10分钟内将其交换为访问令牌.这与OAuth 2.0规范一致,从一开始就说"授权代码必须是短期和单次使用".有关更多信息,请查看我们的身份验证文档.
如果有人可以提供帮助,或者甚至更具体地说明Facebook更新的含义,那将非常有帮助.我正在使用Rails考拉宝石.
这似乎在这里报道,但没有答案有帮助.
http://developers.facebook.com/bugs/121266004701942?browse=search_50c113068fae60719135553
你插入 gemomniauth_facebook 了吗?将以下代码放入 initializers/omniauth.rb 中。
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['app_id'], ENV['secret_id']
end
Run Code Online (Sandbox Code Playgroud)