Olá!
Estou utilizando Play Framework 2.0.4 para desenvolver uma aplicação que conecta com Facebook, porém estou tendo problemas com redirecionamento após clicar no botão de login do Facebook.
Minha aplicação está da seguinte forma:
No arquivo routes:
GET /facebook controllers.Entry.facebook()
Na classe Entry:
public class Entry extends Controller {
...
public static Result facebook() {
Logger.debug("facebook");
return TODO;
}
}
No meu template HTML tenho:
...
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '113713008785167', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<div class="fb-login-button" scope="user_about_me,user_birthday,user_checkins,user_events,user_interests,user_location,user_relationships,user_relationship_details,email">
@Messages("signup.facebook")
</div>
...
E minha aplicação no Facebook está assim:
App Domains: localhost
Website with Facebook Login - Site URL: http://localhost:9000/facebook
O botão está na página do domínio http://localhost:9000/, porém ao clicar no botão, volta para a mesma página (http://localhost:9000/) e eu gostaria que fosse redirecionado para http://localhost:9000/facebook.
Como posso fazer isto?