Миниатюра не работает при синхронизации Google Drive - PullRequest
0 голосов
/ 04 сентября 2018

Я получаю миниатюру документа, используя file.get API, в котором хранится поле thumbnailLink в ответе привода. Но через некоторое время я получаю только испорченное изображение.

Не могли бы вы сообщить мне точное время истечения миниатюры, которое определяет время истечения и как его продлить? Мы можем скачать эскиз изображения, сохранить его в облаке и затем использовать его. Но так как пользователей много, а документов много, и эскиз меняется в зависимости от изменений, поэтому я не думаю, что это был бы лучший подход. Я хотел знать, есть ли у нас какие-либо обходные пути, чтобы решить эту проблему? У нас есть что-нибудь, чтобы играть с кешем Google? Если да, то как это сделать? это будет постоянное решение

1 Ответ

0 голосов
/ 04 сентября 2018

Как указано в документации

Внимание! Миниатюры становятся недействительными при каждом изменении содержимого файла. При предоставлении миниатюр важно загружать новые миниатюры каждый раз, когда содержимое изменяется. Изменения метаданных не делают миниатюры недействительными.

Ссылка на уменьшенное изображение на диске Google изменяет файл.

Вам потребуется обновить его, если ссылка неверна, выполнив file.get или загрузив новые метаданные миниатюрного изображения при каждом изменении файла.

...