Где находится список псевдонимов типа авторизации Android для API Google? - PullRequest
11 голосов
/ 11 марта 2012

Следуя этому руководству по использованию OAuth 2 с Android AccountManager, мне сказали, что при указании AUTH_TOKEN_TYPE вместо указания области, подобной этой:

String AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/tasks";

выможет использовать его псевдоним:

String AUTH_TOKEN_TYPE = "Manage your tasks";

Это позволяет пользователю понять, о чем идет речь, вместо того, чтобы дать URL.Я пытаюсь выяснить, какой псевдоним будет для API списка документов Google.

Документ затем указывает на список псевдонимов токенов , который, к сожалению, не существует.Существует также связанное с Youtube видео , в котором разработчик упоминает псевдоним Google Buzz, а также упоминает, что в какой-то момент будет создан список псевдонимов.

Что я могу использовать вместо области Документов Google?

String AUTH_TOKEN_TYPE = "oauth2:https://docs.google.com/feeds/"

Ответы [ 3 ]

4 голосов
/ 11 марта 2012

Я нашел этот список, который, кажется, содержит возможные псевдонимы для типа токена авторизации для различных служб Google: http://code.google.com/intl/ja/apis/gdata/faq.html#clientlogin

Хотя это не очень удобно для пользователя, кажется, что вы можете использовать «запись» в качестве псевдонима для получения списка документов. A Поиск Google для AUTH_TOKEN_TYPE = 'writely'; возвращает несколько результатов, что выглядит многообещающе!

2 голосов
/ 06 сентября 2012

Я пытаюсь получить доступ к Google Диску, а не к Документам, но вот что я ввел для Типа авторизационного токена:

String AUTH_TOKEN_TYPE = "oauth2:" + DriveScopes.DRIVE;

DriveScopes - это список возможных областей авторизации.DriveScopes.DRIVE - это конкретная строка из списка, которая дает мне конкретную область, которую я хочу.(Возвращается «https://www.googleapis.com/auth/drive".)

. Я добавляю« oauth2: »на передний план, чтобы указать, что я хочу токен Oauth2.

Этот код заставляет пользователя запрашивать разрешение на« Управление вашим диском »"или что-то в этом роде. Он не всплывал, раскрывая адрес.

Надеюсь, что это поможет кому-то еще найти подобный код, который им необходим для поиска собственного AUTH_TOKEN_TYPE. (Возможно, в вашем случае попробуйте DocScopes или DocsScopes, вставьтепериод и посмотрите, что Eclipse предлагает как автозаполнение?)

1 голос
/ 03 мая 2013

Возможно, это было исправлено в Ice Cream Sandwich (пока не удалось его протестировать): https://plus.google.com/u/0/112215288642007559493/posts/Zme5LNLwCDP

Я полагаю, что вы можете использовать короткие имена в Gingerbread и простые имена в ICS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...