Ich arbeite an einem Projekt, bei dem ich Sportkalender zum Outlook-Kalender eines Benutzers hinzufüge und aktualisiere.Office365 Kalender-REST-API - Kalender kann nicht gelöscht werden
Ich stehe vor einem konsistenten Problem, bei dem ich keine Kalender über die API oder die Desktop-Webanwendung löschen kann.
Jedes Mal, wenn ich einen Kalender über die API löschen, erhalte ich den folgenden Code und Nachricht:
{
code: 'ErrorFolderExists',
message: 'A folder with the specified name already exists.'
}
Irgendwelche Ideen?
Mein API-Aufruf ist so etwas wie:
DELETE https://outlook.office.com/api/v2.0/me/calendars/:calendarId
Die einzige Lösung, die ich gesehen habe, ist der Kalender umbenennen und löschen, aber ich hoffe, nach etwas stabiler.
Jede Hilfe wäre willkommen!
Ah löschen möchten. Wäre es also möglich, die gelöschten Kalender programmgesteuert zu löschen? Habe so etwas in der Dokumentation nicht gesehen. – Mark
Ich bin nicht 100% sicher, aber ich denke, dass Sie die Löschfunktion erneut aufrufen müssen, indem Sie die ID des Kalenders verwenden, der sich im Ordner für gelöschte Objekte befindet. –
hmm interessant, konnte nicht einmal einen Ordner "gelöschte Objekte" finden. Kann nicht für das Leben von mir verstehen, warum es mir nicht erlaubt, diese Kalender zu löschen, ohne den Namen zu ändern. – Mark