2015-01-09 2 views
0

채널을 사용하는 이벤트를보고 있다고 가정합니다.Google 캘린더 API에서 이벤트보기 중지

알림 수신을 중단하는 가장 쉬운 방법은 무엇입니까?

콜백은 404 http 상태 코드를 반환 할 수 있습니까?

+0

특정 채널에 대한 알림 수신을 중지하려면 다음 URI에서 stop 메소드를 호출하십시오. https://www.googeapis.google.com/calendar/v3/channels/stop. 다음은 추가 정보 링크 https://developers.google.com/google-apps/calendar/v3/push#stopping – SGC

+0

입니다.이 토큰을 사용해야합니다.하지만 앱 관점에서 볼 때, 나는 원하지 않습니다. ... – Chris

답변

0

아니요, 오류 상태 코드가 알림 수신을 중지하지 않습니다. excerpt 아래에 설명 된대로 사실, 에러 상태 코드가 더 알림을 발생합니다 : 200, 201, 202, 204, 또는 102 경우 :

가 표시하려면 성공, 다음과 같은 상태 코드를 반환 할 수 있습니다 서비스가 500, 502, 503 또는 504를 반환하면 Google 캘린더 API가 지수 적 백 오프로 다시 시도합니다.

API reference에 따르면 알림을 중지하려면 아래의 HTTP POST 요청을 수행해야합니다. 필요한 토큰이 없습니다. 다른 SO question에서

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의 목적에 대해 질문했다.

+0

예를 들어 "토큰이 필요하지 않습니다"및'{auth_token_for_current_user} '입니다. 토큰없이보고 싶지 않아? – iofjuupasli

+0

@iofjuupasli, 채널 토큰이 필요 없다는 것을 의미했습니다. 인증/보안 목적으로 인증 토큰이 여전히 필요합니다. – FullStack

관련 문제