Verwenden Sie Android AccountManager, um das Authtoken für gdata @ zu erhalte
So versuche ich, eine Synchronisierung mit Google Docs durchzuführen, ohne den Benutzer nach seinen Anmeldeinformationen fragen zu müssen. Ich benutze diesen Code, um ein Authentifizierungstoken zu erhalten:
AccountManager mgr = AccountManager.get(activity);
authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true);
Dies gibt ein Authentifizierungstoken zurück, das gut formatiert aussieht. Also starte ich auf meinem DocsService:
service.setAuthSubToken(authToken);
Wenn ich jedoch versuche, die API zu verwenden, erhalte ich nur eine AuthenticationException. Irgendwelche Ideen, wie man diesen Fehler angeht?
edit: Ich habe die USE_CREDENTIALS-Berechtigung.