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が変更できる許可であることを示唆しているようです。