ruby-on-rails-4 - 自动化域添加和验证步骤以使用 Google 日历的推送通知

标签 ruby-on-rails-4 push-notification google-calendar-api webhooks

我正在尝试构建一个 Rails 应用程序,它将使用 Google 日历来安排与人的 session 。人们应该能够关联一个日历(共享日历),在该日历中创建一个事件并邀请其他人。如果与会者从他们的日历响应(responseStatus 更新)邀请,我想通过 webhook 在应用程序中收到通知以实现双向同步。

这个用例可以通过启用 Push Notifications 和“watching ”事件来实现,但问题是我需要手动注册和验证网络钩子(Hook)发送到的域(在谷歌开发者控制台中)。

这可以自动化吗?因为在我的用例中,会有多个应用程序,每个应用程序都有不同的域。我想自动添加和验证域过程,因为应用程序自己知道域。我不希望最终用户手动执行此操作,因为这将由非技术人员使用,我希望使过程简单 - 我希望单击一次即可启用同步。我认为这是一个非常常见的用例,很多人都会遇到它。你们能帮我解决这个问题吗?

此外,如果我解决了这个问题,我就不需要使用重复轮询来更新事件。如果 Google 不支持通过 API 添加域,我们还有其他方法可以实现此用例吗?

更新:

我的应用程序域将成为主域的子域。从这个 link 开始,如果我对域进行一次 DNS 验证,它的所有子域和子目录都会被验证。所以验证应该没有问题。我需要一个将域添加到开发人员控制台的解决方案。

最佳答案

关于ruby-on-rails-4 - 自动化域添加和验证步骤以使用 Google 日历的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32949446/

相关文章:

emacs 在 ics 中导出日历错误的时区格式

ruby-on-rails - post请求中出现错误

javascript - ReactCompositeComponent.render() : A valid ReactComponent must be returned. 您可能返回了未定义的数组或其他一些无效对象

ruby - NoMethodError : undefined method ascii_only? - mail 2.5.4 和 rails 4.0 出错

php - APNS SSL 操作失败,代码为 1

ios - 删除特定类型的通知角标(Badge)图标

iphone - 推送通知停止在我的实时应用程序上工作

perl - 使用 Perl 和 Net::OAuth2 将 POST 事件传输到 Google 日历

MySQL json 错误 rails_workflow gem

Google Calendar API v3 的 Python 客户端库插入事件抛出 "Missing end time"错误