Программно изменить статус gmail через OAuth или Authsub

Я хотел бы, чтобы мое приложение программно обновляло статус gmail/google talk моего пользователя от их имени, но я не хочу хранить их пароль из-за риска конфиденциальности

Кто-нибудь знает, можно ли/как использовать Oauth или какую-либо другую форму аутентификации, которая не требует хранения паролей.

Документы API данных Google, которые я видел, поддерживают ряд сервисов, но, похоже, не поддерживают Google Talk/Gmail, кроме API Google Contacts.

В API Google Talk явно указано, что требуются имя пользователя и пароль, но я могу ошибаться.

Если это поможет, мое приложение построено на App Engine, поэтому я могу, по крайней мере, использовать встроенный пользовательский класс, чтобы определить их имя пользователя и адрес электронной почты без сохранения их пароля, но это, похоже, не дает мне доступ к статусу пользователя

Любые советы или указатели на приложения/код, которые, кажется, выполняют это, будут полезны. Спасибо!


person Aneto    schedule 22.11.2009    source источник


Ответы (1)


Это может быть не то, что вы ищете, но это может быть шагом в правильном направлении для вас.
"Google Contacts Data API теперь поддерживает OAuth".
http://groups.google.com/group/oauth/browse_thread/thread/75ee6d973930c791

В сообщении говорится, что «это наш первый шаг к использованию OAuth для всех API данных Google». И он довольно старый, поэтому, возможно, у них будет информация об API Gmail.

Надеюсь, поможет.

person Jonas Söderström    schedule 21.01.2010