假设我正在观看使用频道的活动。
停止接收通知的最简单方法是什么?
回调只能返回404 http状态代码吗?
答案 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
的目的。