Facebook imzası işlevi için Scribe API kullanıyorum, ancak facebook kimlik doğrulama URL'sini gönderdikten sonra aşağıdaki hatayı alıyorum.redirect_uri mutlak bir URI değil
callback_url = http://localhost:18080/example/pub/social/facebook/signup/step2
OAuthService service = new ServiceBuilder().provider(FacebookApi.class)
.apiKey(apiKey).apiSecret(apiSecret)
.scope("email")
.callback(callbackUrl).build();
String authorizationUrl = service.getAuthorizationUrl(EMPTY_TOKEN);
return "redirect:" + map.get("AUTHORIZATION_URL");
OAuthService service = new ServiceBuilder().provider(FacebookApi.class)
.apiKey(apiKey).apiSecret(apiSecret).build();
Verifier verifierObj = new Verifier(verifier);
//String s = getAccesstoken(verifier);
Token accessToken = service.getAccessToken(EMPTY_TOKEN, verifierObj)
Ben
Tepki vücut son satırın @ hatası altına alıyorum yanlıştır. Bir belirteci şu şekilde alamazsınız: '{"error": {"message": "redirect_uri mutlak bir URI değildir. RFC 3986'yı kontrol edin.", "Şunu yazın:" OAuthException "," code ": 191}} '
Ayarlar n facebook uygulaması:
**Website with Facebook Login** : http://localhost:18080/example/
App domain : localhost
Lütfen ben çizici ve facebook platformuna ... yanlış yerde olduğumu Yeni bana bildirin.
Teşekkür Raj
ingilizce bir cevap var fakir ????? # user1989933 –
olası bir kopyası [Facebook kimlik doğrulaması yönlendirmesi \ _uri mutlak bir URI değil] (http://stackoverflow.com/questions/12108638/facebook-authentication-redirect-uri-isnt-an-absolute-uri) –