[英]Get access_token in Facebook Connect
我对Java Playframework有点陌生,并且正在测试Facebook身份验证。
public static Result fbLogin(){
String token_code_url = "https://www.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=http://localhost:9000/&response_type=token";
return redirect(token_code_url);
}
public static Result index() {
Result loginResult = fbLogin();
return loginResult;
}
这将打开Facebook,我可以访问我的应用程序。
它返回http://localhost:9000/#access_token=ACCESS_TOKEN
如何获得ACCESS_TOKEN?
我需要配置路由吗? 我似乎收到一个“ This webpage has a redirect loop
在浏览器This webpage has a redirect loop
”的提示。
您似乎使用了客户端身份验证:“#”之后的URL部分未发送到服务器。
我建议您使用可用模块之一进行Facebook登录,例如SecureSocial: https : //github.com/jaliss/securesocial或Play! 验证: http : //joscha.github.com/play-authenticate/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.