настроить учетные записи Gmail для отправки уведомлений об обновлениях почтового ящика в тему - PullRequest
0 голосов
/ 16 июня 2020

Я новичок в приложении gsuite. Я пытаюсь отправить sh любое новое письмо, приходящее в Gmail. Я хочу отправить sh на топи c. Вот ссылка, по которой я перехожу: https://developers.google.com/gmail/api/guides/push#protocol Чтобы настроить учетные записи Gmail для отправки уведомлений в Cloud Pub / Sub topi c, просто используйте клиент Gmail API, чтобы вызвать watch () для пользователя Gmail. почтовый ящик похож на любой другой вызов API Gmail.

Я не знал, как этого добиться? любой пример работающего кода будет отличным. нам нужно написать python scipt или нам нужно написать облачную функцию для настройки, пожалуйста, посоветуйте?

1 Ответ

0 голосов
/ 17 июня 2020

Этот учебник может быть хорошей отправной точкой: он проведет вас через шаги по включению Gmail API, авторизации доступа и настройке облачных функций для отслеживания сообщений и обработки входящих сообщений. Учебник находится в JavaScript, а не Python, но он должен дать вам хорошее представление об архитектуре, которая может sh выполнять то, что вас интересует.

Что касается Python -specifi c ресурсы: Gmail API Python quickstart - хорошее место, чтобы начать делать вызовы Gmail API. Как только у вас все заработает, вы можете попробовать переключить его на call watch ().

Обратите внимание: если вы хотите и дальше получать уведомления в Cloud Pub / Sub topi c, вам потребуется звоните watch () не реже одного раза в 7 дней . Одним из способов добиться этого может быть использование Cloud Scheduler для периодического запуска Cloud Pub / Sub topi c, который, в свою очередь, запускает облачную функцию, которая вызывает watch ().

...