Google Drive API - Änderungen: Liste. Abrufen der ursprünglichen ID einer gelöschten Datei
Beim Versuch, gelöschte Objekte mithilfe des Listen-Feeds "Changes:" zu erkennen, stellte ich fest, dass dasid
er Wert @ ist falsch, sodass ich nicht erkennen kann, welche Datei gelöscht wurde. Beispiel
Neue Testdatei erstellen: Dies ist eine Testdatei
public 'title' => string 'This is a test' (length=14)
public 'id' => string '1wUFHe3DfU1mJnyqlIgAYSvMrIy8F91-7rZyAPFsyVpg' (length=44)
Wenn ich diese Datei lösche, lautet der erste Eintrag für eine gelöschte Änderung:
public 'deleted' => boolean true
protected 'fileType' => string 'Google_Service_Drive_DriveFile' (length=30)
protected 'fileDataType' => string '' (length=0)
public 'fileId' => string '1_8Cvirw71AY0HQoaNwSMP3TlcIFAhpZikVfOrXFZCLo' (length=44)
public 'id' => string '3612' (length=4)
public 'kind' => string 'drive#change' (length=12)
public 'modificationDate' => string '2013-12-23T10:55:45.340Z' (length=24)
public 'selfLink' => string 'https://www.googleapis.com/drive/v2/changes/3612' (length=48)
protected 'modelData' =>
array (size=0)
empty
protected 'processed' =>
array (size=0)
empty
Keiner der Bezeichner fileId
undid
) gleich demid
aus der Datei 'Dies ist eine Testdatei'. Ich habe in der API-Dokumentation gelesen, dass die Ergebnisse von unten nach oben sind, aber keine der gelöschten Änderungen meine ursprüngliche Datei-ID enthält.
Wie erfahre ich, welche Datei gelöscht wurde?
EDIT: Ich habe ein Video erstellt, das meine Probleme zeigt. Schritte
Ich erstelle eine neue Datei (kurz bevor das Video gestartet wurde)Ich zeige seine ID in der Changes: ListeIch lösche diese DateiIch erstelle eine andere DateiIch zeige die Datei-ID in der Liste "Änderungen:" Die Liste "Änderungen:" zeigt meine erste Datei-ID und direkt danach die zweite erstellte Datei-ID. Es wird nicht angezeigt, die Datei event @ zu löschehttps: //www.youtube.com/watch? v = hh2ARFdxWGk
Sorry für die schlechte Qualität, ich habe ein schlechtes Bildschirmaufnahme-Tool verwendet