2017-03-24 8 views
0

Dropbox-API zum Abrufen der Metadaten für gibt keine Informationen für .png-Dateien zurück. Es funktionierte kürzlich gut, funktioniert aber jetzt nicht.Dropbox-API gibt keine Metadaten für PNG-Dateien zurück

Hier ist der API-Aufruf Ich mache:

this.dropbox.filesGetMetadata({ 
    path: file.id, 
    include_media_info: true 
}).then((mdata) => { 
    console.log(mdata.media_info) 
}) 

Dieser druckt undefined, wenn ich ID von .png-Datei angeben, sondern auch für andere Bilddateien wie .jpeg es funktioniert gut und drucken media_info Objekt mit allen Metadaten, die ich brauche.

Hat jemand ähnliches Problem?

Antwort

0

Die filesGetMetadata Methode gibt Ihnen ein FilesFileMetadata Objekt, für die media_info<optional> markiert ist, wird es so nicht für jede Datei zur Verfügung steht, garantiert. Sie sollten sicherstellen, dass Ihre App mit media_info nicht definiert ist. Wenn Sie mdata selbst ausdrucken, sollten Sie den Rest der nicht-optionalen Metadaten sehen.

Wenn Sie plötzlich sehen media_info nicht für genaue Dateien definiert, die auf jeden Fall diesen Satz, bevor sie waren, dass ein Bug/Regression sein können Sie hier melden:

https://www.dropbox.com/developers/contact

Bitte legen Sie eine Beispieldatei das zeigt das Problem, die volle Ausgabe mit media_info die Sie zuvor bekommen haben, und die neueste Ausgabe ohne die media_info.

By the way, stellen Sie sicher, auch Fehler fangen, wie:

.catch(function(error) { 
    console.log(error); 
}); 
Verwandte Themen