【问题标题】:Stop watching events in Google Calendar API停止在 Google Calendar API 中观看活动
【发布时间】:2015-04-02 14:28:18
【问题描述】:

假设我正在使用频道观看事件。

停止接收通知的最简单方法是什么?

回调可以只返回 404 http 状态码吗?

【问题讨论】:

标签: google-api google-calendar-api


【解决方案1】:

不,错误状态代码不会阻止您接收通知。事实上,错误状态码会导致更多通知,如下面的excerpt 所述:

为了表示成功,您可以返回以下任何状态码: 200、201、202、204 或 102。如果您的服务返回 500、502、503 或 504,Google Calendar API 将使用指数退避重试。

根据他们的API reference,您需要执行如下所示的 HTTP POST 请求来停止通知。不需要令牌。

POST https://www.googleapis.com/calendar/v3/channels/stop
Authorization: Bearer {auth_token_for_current_user}
Content-Type: application/json
{
  "id": "4ba78bf0-6a47-11e2-bcfd-0800200c9a66",
  "resourceId": "ret08u3rv24htgh289g"
}

在另一个SO question中,我已经在这里询问了resourceId的用途。

【讨论】:

  • “无需令牌”和 {auth_token_for_current_user} 示例。我想在没有令牌的情况下停止观看,可以吗?
  • @iofjuupasli,我的意思是不需要频道令牌。您仍然需要身份验证令牌用于身份验证/安全目的
猜你喜欢
  • 2023-04-01
  • 2022-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-22
相关资源
最近更新 更多