【问题标题】:Google Calendar Push Notification Channel CreationGoogle 日历推送通知频道创建
【发布时间】:2017-12-12 10:44:03
【问题描述】:

尊敬的 Google 日历团队,

我们想为日历开发推送通知。 我已经浏览了https://developers.google.com/google-apps/calendar/v3/push的文章。

但我有几个问题:-

  1. 我们在 C 中也有日历推送通知吗?
  2. 如何获取通知通道ID?
  3. 在这种情况下,域是什么意思?域名将始终为 gmail.com。
  4. 你能分享一个可以显示日历推送通知的示例吗?

-拉胡尔

【问题讨论】:

  • Google 不支持堆栈溢出,直接解决 Google 团队不会让您得到 Google 的回应。请自己做研究,这也可能有帮助stackoverflow.com/help/how-to-ask

标签: c google-api google-calendar-api


【解决方案1】:

我们在 C 中也有日历推送通知吗?

Google Calendar API 支持推送通知,您可以使用支持 http post 或 http get 的任何语言的 Google Calendar API。

如何获取通知通道ID?

来自文档documentation

  • 注册您的接收 URL 的域。

  • 例如,如果您打算使用https://example.com/notifications作为您的接收URL,您需要注册https://example.com。 设置您的接收 URL,或“Webhook”回调接收器。

  • 这是一个 HTTPS 服务器,用于处理资源更改时触发的 API 通知消息。

  • 为您要观看的每个资源端点设置通知通道。

  • 通道指定通知消息的路由信息​​。作为通道设置的一部分,您确定要接收通知的特定 URL。每当频道的资源发生变化时,Google 日历 API 都会将通知消息作为 POST 请求发送到该 URL。

直接来自documentation

在这种情况下,域是什么意思?域将始终为 gmail.com。

域将永远是您无法控制 gmail.com 的域,因此无法对此感到满意。

你能分享一个可以显示日历推送通知的示例吗?

documentation 页面包含有关如何使用推送通知的信息。这不在 C 语言中。您需要编写自己的实现代码。

【讨论】:

    猜你喜欢
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 2017-08-28
    • 1970-01-01
    相关资源
    最近更新 更多