Google api 如何在谷歌日历事件的整个频道上停止观看?

Google api 如何在谷歌日历事件的整个频道上停止观看?,google-api,google-calendar-api,Google Api,Google Calendar Api,我怎么才能停止看整个频道?下面复制的内容需要resourceId,这似乎意味着它只会停止观看特定于resourceId的事件。就我而言,我认为一个channelId就足够了,因此不确定resourceId应该放什么。该字段不是可选的 POST https://www.googleapis.com/calendar/v3/channels/stop Authorization: Bearer {auth_token_for_current_user} Content-Type: applicati

我怎么才能停止看整个频道?下面复制的内容需要
resourceId
,这似乎意味着它只会停止观看特定于
resourceId
的事件。就我而言,我认为一个
channelId
就足够了,因此不确定
resourceId
应该放什么。该字段不是可选的

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"
}

事实证明,
resourceId
与导致推送通知的事件无关。在您的应用程序中,您应该存储
channelId
resourceId
,并根据需要提供它以停止通知。仍然不清楚为什么谷歌需要两个ID来实现一个目的。似乎是多余的。

如果您不想提供资源id,那么唯一的选择就是为自动停止通知的频道设置过期时间。检查此处的链接@SCG您是说没有办法停止按需通知频道吗?您能否确认要使用的
resourceId
是从帖子回复中获得的?我很困惑,因为这看起来像是特定于事件的resourceId。@guival是的,这是创建手表的响应中的
resourceId