繁体   English   中英

在Facebook Connect中获取access_token

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM