Что такое параметр «authTokenType» в API данных Google? - PullRequest
4 голосов
/ 23 января 2011

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

В образцах

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

образец-json-clientlogin-sample использует authTokenType = "xapi";

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

Здесь - это код клиента

Ответы [ 3 ]

5 голосов
/ 23 января 2011

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

Но если кто-нибудь из вас собирается внедрить клиент для 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
1 голос
/ 21 мая 2014

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

"ah" "Google App Engine"

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

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

"androiddeveloper" "Androiddeveloper"

"annotateweb" "Annotateweb" Sidewiki Data API

"apps" "Программы" API Служб Google (информация о домене и управление им)

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

"bookmarks" «закладка»

"chromiumsync" "Chromiumsync"

"cl" "Календарь Google" API данных календаря

"code" "код"

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

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

"datasummary" "Datasummary"

"finance" "Google Finance" API данных финансов

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

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

"hist" "Hist"

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

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

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

"local" "Карты Гугл" API данных Карт

"mail" "Гугл почта" Gmail Atom feed

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

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

"reader" "Google Reader"

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

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

"structuredcontent" "Structuredcontent"

"talk" "Google Talk"

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

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

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

"youtube" "YouTube"

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

"Manage your tasks" «Управляй своими задачами» доступ для чтения и записи к Google Tasks

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

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

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

1 голос
/ 06 октября 2011

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

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

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

...