法拉第:: ConnectionFailed(到达文件结尾)

时间:2014-04-17 09:42:36

标签: ruby-on-rails ssl https faraday

我使用Oauth2 Gem连接服务。

我可以收到授权码但是当我使用该代码检索用户令牌时, 我得到Faraday :: ConnectionFailed(到达文件结尾):

大多数其他问题归因于过期证书。但是,当我部署到Heroku时,此错误仍然存​​在。

client = OAuth2::Client.new(client_id, client_secret, :site => 'https://auth.mxit.com', :authorize_url => '/authorize', :token_url => '/token')

auth_code1 = client.auth_code.authorize_url(:redirect_uri => root_url+'oauth2/callback', :scope => 'message/send')

auth_code1 =params[:code]

base_code = Base64.encode64(client_id+' : '+client_secret)

token = client.auth_code.get_token(auth_code1, :redirect_uri => root_url+'oauth2', :grant_type =>'authorization_code', :headers => {'Content-Type' => 'application/x-www-form-urlencoded','Authorization' => 'Basic'+base_code })

0 个答案:

没有答案