Kullanıcı facebook auth izin verdikten ve api ile bir 400 almak benim jetonu ile benim appbackback yönlendirir sonra yönetici ile bir uygulama için facebook kimlik doğrulaması uygulamak çalışıyorum."İstemci sırrını doğrulayan hata." Facebook ile 404 Oauth ve ruby
class Facebook < Warden::Strategies::Base
def client
@client ||= OAuth2::Client.new MyApp::Facebook::AppID, MyApp::Facebook::AppSecret, :site => 'https://graph.facebook.com'
end
def params
@params ||= Rack::Utils.parse_query(request.query_string)
end
def authorize_url
client.web_server.authorize_url :redirect_uri => request.url, :scope => 'email,publish_stream'
end
def authenticate!
throw(:halt, [302, {'Location' => authorize_url}, []]) unless params['code']
facebook = client.web_server.get_access_token params['code'], :redirect_uri => request.url
rescue OAuth2::HTTPError => e
puts e.response.body
end
end
Strategies.add :facebook, Facebook
tepki vücudu baskı sonucu şudur: Benim bekçi strateji şudur
{"error":{"type":"OAuthException","message":"Error validating client secret."}}
Ben oldukça app id ve uygulama gizli FB tarafından sağlanan olanlardır shure.
Teşekkürler.
Benim için dosyamdan yanlış değişken adı kullanıyordum: - / –