Я создал небольшую программу Python, которая автоматически загружает фотографии в Google Photo, и обнаружил, что она возвращает идентификатор элемента мультимедиа для того же изображения, даже если вы заново создаете токен загрузки.
- Если выпопробуйте batchCreate медиа-элементов из токенов загрузки, и запрос содержит дубликаты изображений, он завершится неудачно с кодом ошибки 6.
{'code': 6, 'message': 'EXISTS: There was an error while trying to create this media item.'}}
- Даже если вы выполните batchCreate позже с новыми токенами загрузки, если это изображение уже существует вВ библиотеке запрос возвращает тот же идентификатор элемента мультимедиа.
Я полагаю, это поведение было реализовано, потому что инженеры Google считали, что обычно хорошей идеей является автоматическое удаление дубликатов изображений, но в моем случае это поведениеэто просто сбивает с толку.Я хочу держать их отдельно, даже если они одного и того же изображения.Есть ли способ предотвратить такое поведение, не изменяя содержимое файла изображения?
Я попробовал следующие, и ни одно из них не сработало.
- Использование разных имен файлов при создании токена загрузки
- Использование другого описания при создании элементов мультимедиа