Facebook サイン機能に Scribe API を使用していますが、Facebook 認証 URL を送信した後に次のエラーが発生します。
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)
最後の行でエラーを下回っています
応答本文が正しくありません。これからトークンを抽出できません: '{"error":{"message":"redirect_uri は絶対 URI ではありません。RFC 3986 を確認してください。","type":"OAuthException","code":191}} '
設定 n Facebook アプリ :
**Website with Facebook Login** : http://localhost:18080/example/
App domain : localhost
どこかで間違っている場合はお知らせください...スクライブとFacebookのプラットフォームは初めてです。
ありがとうラージ