Sto utilizzando Scribe API per la funzionalità dei segni di Facebook, ma sto seguendo l'errore dopo aver inviato l'url di autenticazione di Facebook.redirect_uri non è un URI assoluto
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)
io sono sempre sotto l'errore @ ultima riga
corpo di risposta non è corretto. Impossibile estrarre un token da questo: '{"errore": {"messaggio": "redirect_uri non è un URI assoluto. Controlla RFC 3986.", "Tipo": "OAuthException", "codice": 191}} '
Impostazioni n facebook app:
**Website with Facebook Login** : http://localhost:18080/example/
App domain : localhost
lasciato gentilmente sapere se sbaglio da nessuna parte ... Nuovo a scrivano e la piattaforma di facebook.
Grazie Raj
hai una risposta ????? # user1989933 –
possibile duplicato di [Reindirizzamento autenticazione Facebook \ _uri non è un URI assoluto] (http://stackoverflow.com/questions/12108638/facebook-authentication-redirect-uri-isnt-an-absolute-uri) –