¿Cómo revocar todos los permisos de Facebook usando Android SDK?

Tengo problemas para revocar los permisos de Facebook con el SDK de Android.

Hay un caso en mi aplicación donde quiero revocar todos los permisos. De acuerdo con la documentación de Facebook, puede usar AsyncFacebookRunner para hacer esto, y "si no especifica un permiso, esto anulará la autorización de la aplicación por completo".

Actualmente lo estoy haciendo así:

String method = "DELETE";
Bundle params = new Bundle();
params.putString("permission", "");

mAsyncRunner.request("/me/permissions", params, method, new RequestListener()
                     { ... }, null);

utilizando la firma de solicitud de esta manera:

void request(String graphPath, Bundle parameters, final String httpMethod,
             RequestListener listener, final Object state)

La función de devolución de llamada onComplete () parece regresar bien, pero no parece haber des-autorizado el token de acceso. Estoy deduciendo esto porque la próxima vez que llame a facebook.authorize (), funciona sin empujar al usuario a la página de inicio de sesión de Facebook.

¿Alguna idea de lo que necesito cambiar para desautorizar completamente un token de acceso? ¿O hay una manera diferente / mejor de hacer esto? ¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta