Использование Android AccountManager для получения авторизации для gdata
Поэтому я пытаюсь синхронизировать документы Google, не запрашивая у пользователя его учетные данные. Я использую этот код, чтобы получить токен авторизации:
AccountManager mgr = AccountManager.get(activity);
authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true);
Это возвращает токен авторизации, который выглядит хорошо отформатированным. Итак, на моем DocsService я запускаю:
service.setAuthSubToken(authToken);
Однако, когда я пытаюсь использовать API, я просто получаю исключение AuthenticationException. Есть идеи как подойти к этой ошибке?
изменить: у меня есть разрешение USE_CREDENTIALS.