Что такое параметр "authTokenType" в API данных Google?

Я только что реализовал Google Translator Toolkit API, используя новый google-api-java-client. Проблема в том, что authTokenType нигде не упоминается в документации и, похоже, это важно для аутентификации.

В образцах

bigquery-json-clientlogin-sample использует authTokenType = "ndev";

Предсказание-json-clientlogin-sample использует authTokenType = "xapi";

если я использую один из этих двух, я получаю токен авторизации, но если я использую его, мне 403 запрещен доступ к сервису. Если я использую другое "что бы то ни было", я даже не получаю токен авторизации...

Вот код клиента

3 ответа

Решение

Я нашел это в старой клиентской библиотеке gdata. Это "гтранс"

Но если кто-нибудь из вас собирается внедрить клиент для API Google, используя новую библиотеку google-api-java-client. Вы должны использовать gdataVersion = "1.0"; вместо gdataVersion = "2.0"; потому что это не сработает, и вы не знаете, почему...

authTokenType - тип услуги

 gtrans                        Google Translator Toolkit
 analytics                     Google Analytics Data APIs
 apps                          Google Apps APIs
 jotspot                       Google Sites Data API
 blogger                       Blogger Data API
 print                         Book Search Data API
 cl                            Calendar Data API
 codesearch                    Google Code Search Data API
 cp                            Contacts Data API
 structuredcontent             Content API for Shopping
 writely                       Documents List Data API
 finance                       Finance Data API
 mail                          Gmail Atom feed
 health                        Health Data API
 local                         Maps Data APIs
 lh2                           Picasa Web Albums Data API
 annotateweb                   Sidewiki Data API
 wise                          Spreadsheets Data API
 sitemaps                      Webmaster Tools API
 youtube                       YouTube Data API

Не совсем актуально, но для других authTokenType вопросы, есть таблица authTokenType значения здесь:

http://code.google.com/apis/gdata/faq.html

Я использовал это, чтобы выяснить, что мне нужно установить authTokenType ="writely" чтобы получить доступ к API Списка Документов Google.

Вот подробный список для Google authTokenType

"ah" "Google App Engine"

"analytics" "аналитика" API данных Google Analytics Data

"android" "Сервисы Android"

"androiddeveloper" "Androiddeveloper"

"annotateweb" API данных "annotateweb"

"apps" API приложений Google Apps (информация о домене и управление ими)

"blogger" Blogger API данных Blogger

"bookmarks" "закладка"

"chromiumsync" "Chromiumsync"

"cl" API Календаря Календаря Google

"code" "код"

"codesearch" (не работает) API данных Google Code Search

"cp" "данные контактов в аккаунтах Google" API данных контактов

"datasummary" "Datasummary"

"finance" API финансов Google "Финансы"

"groups2" "Группы Google"

"health" API данных о здоровье "Google Health"

"hist" "Hist"

"ig" "учетные записи iGoogle"

"jotspot" "JotSpot" API данных сайтов Google

"lh2" API данных Веб-альбомов Picasa API данных Веб-альбомов Picasa

"local" API данных Карт Google

"mail" "Google mail" Gmail Atom feed

"mobile" "Мобильные приложения Google"

"print" API поиска книг "Поиск книг Google"

"reader" "Google Reader"

"sierra" "Аккаунты Google Checkout"

"sitemaps" API инструментов для веб-мастеров Google

"structuredcontent" "Structuredcontent"

"talk" "Google Talk"

"weaver" "ткач" песочница H9

"wise" API данных электронных таблиц Google

"writely" API данных списка документов Google

"youtube" "YouTube"

"Know who you are on Google" "Знай, кто ты в Google" Google+ имя пользователя (не указывает адрес электронной почты)

"Manage your tasks" Доступ к функциям "Управление задачами" для чтения и записи.

"View your tasks" "Просмотр ваших задач" доступ только для чтения к Google Tasks

"oauth2: https://www.googleapis.com/auth/userinfo.email" "Просмотр вашего адреса электронной почты" доступ только для чтения к адресу электронной почты пользователя

"oauth2: https://www.googleapis.com/auth/userinfo.profile" "Просмотр основной информации о вашей учетной записи" доступ только для чтения к основной информации профиля, включая идентификатор пользователя, имя, фотографию профиля, URL профиля, страну, язык, часовой пояс и дату рождения

Другие вопросы по тегам