Автоматизация добавления доменов и этапы проверки для использования Push-уведомлений Календаря Google
Я пытаюсь создать приложение, которое будет использовать Календарь Google для планирования встреч с людьми. Люди должны иметь возможность связывать календарь (общий календарь), создавать события в этом календаре и приглашать людей. Если посетители отвечают (обновление responseStatus) из своих календарей на приглашение, я хочу получать уведомления в приложении через webhook для достижения двусторонней синхронизации.
Этот вариант использования может быть достигнут путем включения Push-уведомлений и " просмотра" события, но проблема в том, что мне нужно вручную зарегистрировать и проверить домен (в консоли разработчика Google), на который отправляются веб-хуки.
Это может быть автоматизировано? Потому что в моем случае будет несколько приложений, каждое с другим доменом. Я хочу автоматизировать процесс добавления и проверки домена, так как приложение знает домен самостоятельно. Я не хочу, чтобы конечные пользователи делали это вручную, поскольку это будет использоваться нетехническими пользователями, и я хочу упростить процесс - я хочу, чтобы синхронизация была включена одним щелчком мыши. Я думаю, что это очень обычный случай использования, и многие люди столкнулись бы с этим. Ребята, можете ли вы помочь мне решить эту проблему?
Кроме того, если я решу эту проблему, мне не нужно использовать повторный опрос для обновления событий. Есть ли у нас другой способ добиться этого варианта использования, если Google не поддерживает добавление доменов через API?
ОБНОВИТЬ:
Мои домены приложений будут поддоменами основного домена. По этой ссылке, если я делаю проверку домена DNS один раз, все его поддомены и подкаталоги проверяются. Так что проверка не должна быть проблемой. Мне нужно решение, чтобы добавить домен в консоль разработчика.
2 ответа
Вот ссылка с официального сайта Google для подтверждения субдомена. https://support.google.com/webmasters/answer/35163?hl=en&ref_topic=4564314&vid=1-635796479292102918-3720802661
Я создал простой пакет узлов, чтобы позволить вам сделать это с помощью нескольких команд (хотя вам нужно уметь выполнять несколько команд копирования и вставки), поскольку у меня тоже были проблемы с настройкой проверенного домена и инструктажем моей команды участники повторяются. Хотя для создания пользовательского интерфейса и сопровождающего сервера может потребоваться немного индивидуальной работы.