Usando o Android AccountManager para obter authtoken para gdata
Então, estou tentando sincronizar com o Google Docs, sem precisar pedir ao usuário suas credenciais. Eu uso esse código para obter um token de autenticação:
AccountManager mgr = AccountManager.get(activity);
authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true);
Isso retorna um token de autenticação que parece bem formatado. Então, no meu DocsService, eu corro:
service.setAuthSubToken(authToken);
No entanto, quando tento usar a API, recebo apenas um AuthenticationException. Alguma idéia de como abordar esse erro?
editar: eu tenho a permissão USE_CREDENTIALS.