Как вызвать мой node.js API, когда я получаю электронное письмо в свой почтовый ящик Google?

#node.js #gmail #backend #real-time #google-developer-tools

#node.js #gmail #серверная часть #в режиме реального времени #google-developer-tools

Вопрос:

Я ищу способ получать уведомления в своем Node.js Серверная часть, каждый раз, когда я получаю электронное письмо в свой почтовый ящик gmail. Чтобы я мог показать своей команде продаж во внешнем интерфейсе, что они получили новое письмо от клиента. У нас есть доступ к их почте для чтения, и мы можем получать электронную почту из их почтового ящика. Но мы ищем уведомление в режиме реального времени во внешнем интерфейсе для новых писем.

Вы также можете предложить альтернативные способы, если таковые имеются.

Пожалуйста, помогите!

Комментарии:

1. Это учетная запись gusite? Вероятно, это был бы самый простой способ developers.google.com/gmail/api/guides/push Хотя я не уверен, насколько это реально в реальном времени.

Ответ №1:

Это должно помочь

  1. Включите просмотр событий сообщений: https://developers.google.com/gmail/api/v1/reference/users/watch
  2. Когда вы получаете новый идентификатор входящего сообщения (messagesAdded тип истории), вы запрашиваете его информацию (в полном формате): https://developers.google.com/gmail/api/v1/reference/users/messages/get