情况就是这样。
用户已连接到我们的应用程序,我们已通过Google日历对其进行身份验证,以开始关注其日历上的任何活动。 我们已经开始收到事件通知但现在用户访问令牌已过期,我们不确定用户何时会使用我们的应用程序重新验证他自己。 但是我们仍然收到我们想要停止的通知,但我们无法阻止Watch,因为他的访问令牌已过期。
我们有什么方法可以通过上述方案停止观看?
先谢谢
答案 0 :(得分:0)
通知应在到期时间内自动停止。您可以选择在特定频道到期之前停止接收通知,方法是调用以下URI处的stop方法:
https://www.googleapis.com/calendar/v3/channels/stop
此方法要求您至少提供频道的id
和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"
}
检查documentation如何停止通知。