【发布时间】:2017-11-25 18:16:41
【问题描述】:
我这里有这种代码方法
def facebook
@facbeook ||= Koala::Facebook::API.new(oauth_token)
end
我已登录我在控制台user.facebook.get_object("me") 中运行的 Facebook 帐户,但我收到此错误
Faraday::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Railscast 361 表示传入您从用户登录获得的oauth_token。但是这样做我得到了这个错误
我不确定这是我的配置的一部分还是其他原因造成的一般错误
编辑我在 Koala 文档koala 中找到了关于法拉第以及您可以在哪里设置 SSL 证书的信息。像这样
Koala.http_service.http_options = { ssl: { ca_path: Rails.root.join("cacert.pem").to_s } }
只需要弄清楚放在哪里
【问题讨论】:
标签: ruby-on-rails ssl omniauth-facebook koala-gem