0

Ich verwende Google Kalender-API und ich habe Probleme mit Google Calendar Push Notifications.Google Push-Benachrichtigungen: Benachrichtigungen stoppen

Wenn ich eine Watch Request mache, muss ich an Google eine Channel Id senden und Google senden Sie mir die Resource Id in der Antwort.

Wenn ich Benachrichtigungen für den Kanal stoppen möchte, muss ich sowohl Channel Id als auch Resource Id an Google senden.

Wenn ich einen dieser beiden Werte verliere, kann ich den Kanal nicht stoppen.

Gibt es eine Möglichkeit, alle Kanäle oder einen Kanal zu stoppen, der nur die Channel Id kennt?

Edit:

Die Lösung ist einfach ... ich den Kanal-ID erhalten und die Ressourcen-ID aus einer Meldung, und dann kann ich den Kanal stoppen.

Antwort

1

Bisher, wenn Sie die documentation überprüfen, benötigt die Struktur in der Anfrage Körper zu liefern ist:

{ 
    "id": string, 
    "resourceId": string 
} 

Ich denke, diese Mitteilungen nicht mehr zu erforderlich ist und in Google Kalender API ab dem Zeitpunkt unterstützt.

Sie können diese SO post, die zu Ihrer Frage verwandt ist, folgen.

+0

Danke, Sie haben Recht, die Lösung besteht darin, sie von einer Benachrichtigung zu erhalten. – Vixent

Verwandte Themen