dropbox-api V1 を使用して、ユーザーがドロップボックスから共有するファイルからビデオの長さを取得するアプリケーションがあります。最近壊れましたが、コードを変更していません。dropbox-api V2 に移行することにしましたが、問題は解決しませんでした。
現在、次のように dropbox-sdk-js を使用しています。
dropbox.sharingGetSharedLinkMetadata({
url: url
}).then((
dropbox.filesGetMetadata({
path: file.id,
include_media_info: true
}).then((metadata) => {
console.log(metadata)
})
})
ただし、metadata.media_info.metadata オブジェクトには動画の長さが含まれません。
これはdropbox-apiのバグでしょうか??
注:非常に遅いケースでは期間が返されますが、すべてのケースで取得する必要があります。
アップデート
これは Dropbox の問題であり、2016 年 12 月末に修正されたようです。問題は、Dropbox に新しくアップロードされたファイルのみでした。