2017-11-12 1 views
0

Ich kann verstehen, dass 409 doppelte Einträge im Falle der Addition von Ereignissen bedeutet. Aber was bedeutet es, wenn wir versuchen, ein Ereignis zu löschen? Falls das Event bereits gelöscht ist, bekomme ich 410 (Gone) und das verstehe ich perfekt. Ich verwende Google Kalender-API für Android.Was bedeutet 409 Fehler beim Löschen in Kalender-API?

+0

AFAIK, löschen Ereignis löscht das Ereignis nicht wirklich, aber es zu verbergen. Aus diesem Grund gibt es einen Parameter "showDeleted" = true, um gelöschte Ereignisse in Ihre Abfrage aufzunehmen. Sie können diese [SO-Post] (https://stackoverflow.com/a/33340868/5995040) als Referenz überprüfen. Hoffe das hilft. –

Antwort

0

Gemäß der official docs Fehler 409 bedeutet:

Der angeforderte Kennung existiert bereits. Eine Instanz mit der angegebenen ID existiert bereits im Speicher.

Mögliche Lösung:

eine neue ID generiert, wenn Sie eine neue Instanz erstellen mögen, sonst den Anruf Update-Methode verwenden.

+0

Wenn der angeforderte Bezeichner vorhanden ist, warum gibt es dann einen Fehler im Falle eines Löschvorgangs? –