push-уведомления gmail из разных аккаунтов в единый облачный паб / саб - PullRequest
0 голосов
/ 02 июня 2019

Я знаю, что можно отправлять сообщения Gmail в облако pub / sub , используя опции watch в API Gmail. Это прекрасно! Но у меня есть 4 разные учетные записи Gmail, и я хотел бы, чтобы все они помещали уведомления в один облачный паб / саб, чтобы я мог использовать их с облачными функциями и перераспределять по слабым каналам (нет, это нельзя сделать отдельно для каждой учетной записи, поскольку биллинг контролируется только одним из них. Это также могут быть внешние клиенты gmail, которые, очевидно, не будут платить за это.). Любой вариант для отправки уведомлений в один облачный паб / саб?

1 Ответ

1 голос
/ 03 июня 2019

Вы можете настроить отправку уведомлений со всех четырех учетных записей gmail в одну и ту же тему Cloud Pub / Sub.Из документации :

Используя свой клиент Cloud Pub / Sub, создайте тему, в которую API-интерфейс Gmail должен отправлять уведомления.Именем темы может быть любое имя, выбранное вами в рамках вашего проекта (т. Е. Соответствующие проекты / myproject / themes / *, где myproject - это идентификатор проекта, указанный для вашего проекта в консоли разработчиков Google).

YouЗатем можно отправить watch() запросов на каждую из четырех учетных записей, указав один и тот же topicName.

...