Como revogar todas as permissões do Facebook usando o Android SDK?

Estou com um problema ao revogar as permissões do Facebook usando o Android SDK.

Há um caso no meu aplicativo no qual desejo revogar todas as permissões. De acordo com a documentação do Facebook, você pode usar o AsyncFacebookRunner para fazer isso, e "se você não especificar uma permissão, isso irá desautorizar o aplicativo completamente".

Atualmente estou fazendo assim:

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

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

usando a assinatura de solicitação como esta:

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

A função de retorno de chamada onComplete () parece voltar OK, mas parece não ter autorizado o token de acesso. Eu estou inferindo isso porque da próxima vez que eu chamo facebook.authorize (), ele funciona sem empurrar o usuário para a página de login do Facebook.

Alguma idéia do que preciso alterar para cancelar completamente a autorização de um token de acesso? Ou há uma maneira diferente / melhor de fazer isso? Muito Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion