Facebookの認証機能を使用するにはScribe APIを使用していますが、Facebookの認証URLを送信した後は次のエラーが発生します。redirect_uriは絶対URIではありません
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)
私は
レスポンスボディが間違っている最後の行@エラーの下に取得しています。 "、" type ":" OAuthException "、" code ":191}}この場合、トークンを抽出できません: '{"エラー ":{"メッセージ ":" redirect_uriは絶対URIではありません。 「
設定N Facebookアプリ:
**Website with Facebook Login** : http://localhost:18080/example/
App domain : localhost
親切に私はどこか間違っているなら、私に知らせて...新スクライブやFacebookのプラットフォームへ。
おかげ ラジ
私の下手な英語のため申し訳ありませんが、あなたは答えを持っている????? #user1989933 –
[Facebook認証のリダイレクト\ _uriは絶対URIではありません](http://stackoverflow.com/questions/12108638/facebook-authentication-redirect-uri-isnt-an-absolute-uri) –