Использование 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.

Ответы на вопрос(3)

Ваш ответ на вопрос