Использование Android AccountManager для получения authtoken для gdata

Поэтому я пытаюсь синхронизировать с документами google, не спрашивая у пользователя его учетные данные. Я использую этот код для получения аутентификатора:

AccountManager mgr = AccountManager.get(activity); authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true); 

Это возвращает признак аутентификации, который выглядит хорошо сформированным. Итак, на моем DocsService я запускаю:

 service.setAuthSubToken(authToken); 

Однако, когда я пытаюсь использовать API, я просто получаю исключение аутентификации. Любые идеи о том, как подойти к этой ошибке?

Edit: У меня есть разрешение USE_CREDENTIALS.

    Проблема в том, что возвращаемый токен является токеном ClientLogin, а не токеном AuthSub. Еще большая проблема заключается в том, что библиотека GData Java Client официально не поддерживает Android. Недавно мы добавили заметку на домашней странице библиотеки клиентов GData Java Client, которая для Android мы рекомендуем вместо этого использовать клиентскую библиотеку API Google для Java .

    Два образца приходят в голову, что было бы полезно для вас, чтобы начать работу с клиентской библиотекой API Google для Java: calendar-v2-atom-android-sample и docs-v3-atom-oauth-sample

    Раскрытие информации: Я являюсь владельцем библиотеки GData Java Client и клиентской библиотеки Google API для проектов Java.

    Вы также можете взглянуть на слайды / видеозапись сессии I / O 2011 в Yaniv для справки о том, как получить доступ к API GData на Android.

    http://www.google.com/events/io/2011/sessions/best-practices-for-accessing-google-apis-on-android.html

    Как пояснил Янив, Gdata Lib не работает в Android. Я потратил несколько часов без каких-либо результатов. Это выглядит довольно странно, его продукт Google и по-прежнему не поддерживается на их собственной платформе (Android).

    В любом случае я разработал клиентскую библиотеку, которая работает на Android. Я управляю проектом в Google Code – http://code.google.com/p/google-spreadsheet-lib-android/

    Вы можете попробовать.