Mover a la página de la aplicación de Facebook después de la autenticación a través de inicio de sesión único

Estoy trabajando en una aplicación donde necesito integrar la funcionalidad social de Facebook.

Lo que quiero es usar la funcionalidad SSO (inicio de sesión único) y cuando el usuario presione un botón en mi aplicación, se abrirá una vista web y le mostrará la página de mi aplicación en Facebook, después de que el usuario se haya autenticado y ahora pueda hacer lo mismo con otros. Cosas como usuario autenticado.

Descargué el SDK de Facebook y lo incluí en mi proyecto, también firmé mi solicitud en la página de desarrolladores de Facebook y obtengo una ID de aplicación.

Así es como se ve mi código hasta ahora:

public class WebViewLike extends Activity {

    private static final String TAG = "WebViewLike";
    public static final String APP_ID = "1222222";
    private Facebook facebook = new Facebook(APP_ID);

    private WebView webView;
    private Activity myActivity;

    private final class WallWebChromeClient extends WebChromeClient {

        public void onProgressChanged(WebView view, int progress)   
        {
            myActivity.setTitle("Loading...");
            myActivity.setProgress(progress * 100);

            if(progress == 100)
                myActivity.setTitle(R.string.app_name);
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_PROGRESS);
        setContentView(R.layout.view_weblike);
        myActivity = this;

        facebook.authorize(this, new DialogListener() {
            @Override
            public void onComplete(Bundle values) {

                Log.d(TAG, "onComplete");
                Log.d(TAG, "facebook.getAccessToken() " + facebook.getAccessToken());
                Log.d(TAG, "facebook.getAccessExpires() " + facebook.getAccessExpires()); 

                //Load the given URL
                webView.loadUrl(getFacebookWallUrl());
            }

            @Override
            public void onFacebookError(FacebookError error) {Log.d(TAG, "onComplete");}

            @Override
            public void onError(DialogError e) {Log.d(TAG, "onComplete");}

            @Override
            public void onCancel() {Log.d(TAG, "onComplete");}
        });

        initWebView();
    }

    private void initWebView() {
        webView = (WebView) findViewById( R.id.likeWebView );
        final WebSettings webSettings = webView.getSettings(); 
        webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
        webSettings.setJavaScriptEnabled(true);
        webSettings.setBuiltInZoomControls(false);
        webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        webView.setHorizontalScrollBarEnabled(false);
        webView.setWebChromeClient(new WallWebChromeClient());
    }

    private String getFacebookWallUrl() {

        Log.d(TAG, "facebook.getAccessToken() != null");
        String wallUrl = "http://www.facebook.com/plugins/login.php?" + "href="
                + URLEncoder.encode("http://www.facebook.com/MyAppPage") + "&access_token="
                + URLEncoder.encode(facebook.getAccessToken());

        Log.d(TAG, "wallUrl " + wallUrl);
        return wallUrl;
    }


    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        Log.d(TAG, "onActivityResult");
        facebook.authorizeCallback(requestCode, resultCode, data);
    }
}

Por ahora, cuando presiono el botón, me muevo a una nueva actividad que dice que ya estoy autorizado, lo que significa que el SSO funciona bien. El problema es cuando presiono el botón Aceptar, como dije, quiero pasar a la página de mi aplicación, pero todas las cosas que probé me muestran la página de mi aplicación de Facebook, pero me piden que inicie sesión nuevamente. Desde mi punto de vista necesito cambiar el comienzo de lawallUrl cuerda en elgetFacebookWallUrl() Método, pero no puedo encontrar ninguna información al respecto.

¿Es posible?

Respuestas a la pregunta(2)

Su respuesta a la pregunta