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!