我在使用PayPal Access API时遇到了一些问题。用户连接后,我尝试使用PayPal提供的代码获取用户信息,并收到(Errno::ECONNRESET) "Connection reset by peer - SSL_connect
错误。
但生产服务器上只有 。它适用于以下条件:
RAILS_ENV=production rails console
以下是我正在运行的代码的基础知识:
oauth_uri = URI.parse("https://identity.x.com/xidentity/oauthtokenservice")
http = Net::HTTP.new(oauth_uri.host, oauth_uri.port)
http.use_ssl = true
http.ssl_version = :SSLv3
request = Net::HTTP::Post.new(oauth_uri.request_uri)
request.set_form_data(
"client_id" => "[HIDDEN]",
"client_secret" => "[HIDDEN]",
"grant_type" => "authorization_code",
"code" => "[HIDDEN]",
"redirect_uri" => CGI.escape("/paypal/success")
)
res = http.request(request)
http.ssl_version = :SSLv3
被认为是其他人使用Shopify API遇到的类似问题的解决方案。