0

私は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ブラウザに が表示されるようです。

4

1 に答える 1

1

クライアント側の認証を使用しているようです: URL の「#」以降の部分がサーバーに送信されません。

利用可能なモジュールの 1 つを使用して Facebook ログインを行うことをお勧めします。たとえば、SecureSocial: https://github.com/jaliss/securesocialまたは Play! 認証: http://joscha.github.com/play-authenticate/

于 2012-09-03T07:15:28.437 に答える