Советы по реализации heroku и gmail api - PullRequest
0 голосов
/ 18 января 2019

У меня есть функция Python, которая использует API gmail для подключения к почтовому ящику, проверяет почту, обрабатывает ее и затем завершает работу.

Она вызывается из задания apscheduler каждые 60 секунд.Все это работает (без ошибок) на бесплатной Heroku dyno.

Каждый раз, когда планировщик вызывает функцию, она входит в учетную запись gmail с помощью API клиента Google (service_account_login)

Он явно не выходит из системы.

У меня есть следующие вопросы ...

  1. В порядке ли текущая имплантация?

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

  3. Должен ли я явно выйти из системы?

Спасибодля любого руководства

...