7
我想知道如何捕捉考拉oauth异常(例如用户密码重置)。如何捕捉考拉:: Facebook :: APIError OAuthException或用户密码重置
现在这是我/使用至今:
rescue_from Koala::Facebook::APIError do
# redirect to fb auth dialog
end
但这捕获所有的错误..我怎么能做到这一点只用OAuth的或唯一的密码重置?
编辑:
发现了更明确的解决问题的方法:
rescue_from Koala::Facebook::APIError do |exception|
if exception.fb_error_type == 190
# password reset - redirect to auth dialog
else
raise "Facebook Error: #{exception.fb_error_type}"
end
end
在此先感谢 奥利弗