【发布时间】:2013-02-19 14:52:47
【问题描述】:
我将 Scribe API 用于 facebook 签名功能,但在提交 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 平台。
谢谢 拉杰
【问题讨论】:
-
你有答案了吗?????? #user1989933
标签: facebook facebook-graph-api scribe