我不知道如何使用此oauth2 gem
使用示例让我感到困惑。
token = client.auth_code.get_token('authorization_code_value', :redirect_uri => 'http://localhost:8080/oauth2/callback', :headers => {'Authorization' => 'Basic some_password'})
不应该授权_代码值'是回应的一部分?我怎么能在提出请求之前得到它?
到目前为止我的代码:
require 'oauth2'
class Apis::OauthsController < ApplicationController
def create
client = OAuth2::Client.new('id', 'secrete', :token_url => '/dialog/oauth?', :site => 'https://www.facebook.com')
client.auth_code.authorize_url(:redirect_uri => 'http://localhost:3000')
respond_to do |format|
format.json { render json: [], status: :ok }
end
端 端
为什么client.auth_code.authorize_url(:redirect_uri => 'http://localhost:3000')
没有向Facebook发送请求?
最终,我没有连接到fb,我只是将它用作实验。这就是我不能使用他们的sdk的原因。
我可以效仿任何一个例子吗?
请帮忙!! :(
答案 0 :(得分:1)
client.auth_code.authorize_url(:redirect_uri =&gt;'http:/ 0')仅生成网址。 我仍然需要redirect_to url。
愚蠢的我......