2015-03-10 7 views
0

Есть ли способ для меня, чтобы постоянно следить за учетной записью Gmail, не принадлежащие к протоколирования клиента в.Gmail REST API Continous Мониторинг

В принципе, мое приложение будет связано с учетной записью GMAIL, который я хочу, чтобы непрерывно контролировать. Когда конкретные данные поступают по электронной почте, я хочу проанализировать ее и добавить в базу данных, к которой пользователи будут иметь доступ.

Любая помощь приветствуется! Спасибо

+0

Вы не можете контролировать gmail api пользователя, но с помощью API аудита электронной почты Google Apps, вы можете загрузить почтовый ящик пользователя. проверьте эту ссылку https://developers.google.com/admin-sdk/email-audit/#managing_email_monitors – SGC

+0

«учетная запись gmail, не принадлежащая клиенту, входящая в систему» ​​и «мое приложение будет связано с учетной записью gmail», похоже на шансы/запутанные. Вы можете уточнить? –

+0

Спасибо Эрик, Это специальный прецедент. – Jon

ответ

1

Если вы хотите, чтобы следить за обновления в виде Gmail счета вы можете просто использовать history.list в Gmail API,() метод, чтобы найти обновление, так как в последний раз счет был опрошенным: https://developers.google.com/gmail/api/v1/reference/users/history/list

Там в нет способа в настоящее время смотреть учетную запись (например, получать уведомления), просто опросить.

+0

Спасибо за ваш ответ, пожалуйста, см. Комментарии, которые я опубликовал под основной темой для разъяснения моего варианта использования. – Jon

1

Я хотел решить ту же проблему. Подход, который я принял, состоял в том, чтобы использовать API Google для реализации OAuth вручную, а не для использования встроенных учетных записей Meteor. Это подразумевает управление кодами авторизации и токенами доступа/обновления. Затем вы можете взаимодействовать с Gmail с помощью REST API. Для непрерывного мониторинга вы можете использовать Meteor.setInterval(), чтобы настроить базовый механизм опроса, но есть несколько пакетов, которые могут сделать это для вас. У меня есть проект с кодом примера на https://github.com/philcruz/meteor-gmail-example

Смежные вопросы