Как программно определить токен USERID аккаунта Google по адресу Gmail без учетных данных? - PullRequest
2 голосов
/ 14 января 2011

Я что-то разрабатываю с помощью API Google Книг, но я думаю, что это можно обобщить для многих API Google.

Предположим, у меня есть приложение, в котором есть социальный аспект, в котором я могу добавлять друзей и просматривать их коллекцию Google Книг. В документации API написано, что я могу получить чью-либо коллекцию, если знаю ее идентификатор пользователя, но не могу найти способ получить ее программным способом. Единственное, что я могу ожидать от пользователя, - это адрес его друга по электронной почте (или логин аккаунта Google, что для этих целей одно и то же). Единственный способ, которым я могу это каким-то образом получить, - через URL в их веб-интерфейсе для книг Google. Заставить пользователей так поступать - неясная форма пытки.

Кто-нибудь знает, возможно ли это с какой-либо службой Google?

В частности, предположим, у меня есть адрес электронной почты: example@gmail.com, могу ли я тогда запросить какую-нибудь службу Google, чтобы получить идентификатор пользователя для этого пользователя? Идентификатор пользователя - это, по сути, действительно большое число (около 20 цифр)

1 Ответ

0 голосов
/ 28 апреля 2011

Вот аналогичный вопрос с as Рацион / Обход от Ника Джонсона:

Текущий обходной путь - создать объект User, сохранить его вхранилище данных, и получить его снова.Если электронная почта соответствует действительной учетной записи Google, у объекта User в возвращенном объекте будет заполнено поле user_id.

...