0

google写真に数百のold-ish(〜2009-2010)の動画(mpg、mts)をアップロードしましたが、EXIFメタデータは欠けていますまたは認識されないため、アップロードされた日付スタンプがすべて取得されます。何百ものEXIF以外の動画をアップロードする - APIを使って日付を修正する

modifiedTime属性を変更するためにGoogle Drive APIを使用すると、そこから写真にアクセスできるので、私は考えました。

しかし、APIはスコープに応じて写真スペースへの読み取り専用アクセスしか提供しないため、アクセス権の問題が発生します。

file_metadata = { 
    'modifiedTime': some_custom_date#datetime.utcnow().isoformat() + 'Z' 
} 
file = DRIVE.files().update(fileId=file_id, 
            body=file_metadata, 
            fields='id, modifiedTime').execute() 

は具体的に、私はエラーを取得

HttpError: <HttpError 403 when requesting https://www.googleapis.com/drive/v3/files/xxxxxxxxxxxxxxxxxxxxxx?fields=id%2C+modifiedTime&alt=json returned 

"The user has not granted the app yyyyyyyy write access to the file xxxxxxxxxxxxxxxxxxxxxx."> 

そこで質問ドライブのAPIを介して、全く写真のスコープ内のファイルを変更する方法があるかどうかでしょうか?エラー自体は、CANが変更できる許可であることを示唆しているようです。

答えて

0

modifiedTimeの値を変更するには、ファイルの所有者である必要があります。このためにTry-itを使用し、それは私のために働いた。

関連する問題