停止在Google Calendar API中观看活动

时间:2015-01-09 17:56:46

标签: google-api google-calendar-api

假设我正在观看使用频道的活动。

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

回调只能返回404 http状态代码吗?

1 个答案:

答案 0 :(得分: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的目的。