Метод Google Drive list не перечисляет файлы, созданные недавно


Я разработал расширение для Google Chrome, которое в значительной степени опирается на Google Drive API (расширение LBTimer, доступное в Google Chrome web store), чтобы хранить данные в папке приложений, используя XMLHttpRequests

С 13 мая 2015 года я нахожу проблему при использовании методаlist . Если я программно создаю файл в папке приложения, я получаю ответ: 200 OK и файл создан. Если затем я использую метод list для перечисления файлов в папке приложения, файл просто созданный не указан. Это произошло вчера с несколькими файлами. Сегодня утром файлы были перечислены нормально, но с любым файлом, который я создаю сегодня, происходит то же самое (правильно создан, но не указан).

Следуют три экрана: 1-й создает тестовый файл в папке приложения, используя код расширения. на рисунке показан ответ сервера (200 OK, файл создан). На втором экране отображается запрос списка (перечислите все файлы, название которых содержит 'test', он должен включать только файл создан). На третьем экране отображается ответ от сервера (пустой список элементов).

Тестовый файл успешно создан

Файл.запрос списка отвечает 200 ОК, но...

Файл не указан. И он только что был создан!

Есть способ получить их список: если я создаю файл, он возвращает (среди других данных) идентификатор файла. Если я сделаю простой запрос GET для этого идентификатора, то он будет указан с этого момента.

Все остальные методы работают так, как ожидалось (как обычно), но метод списка дает мне эту проблему со вчерашнего дня. Поскольку не было никаких изменений в расширении код, я предполагаю, что должно быть изменение в коде API.

2 2

2 ответа:

По-видимому, это была проблема кэширования в Google Диске, которая была решена по состоянию на 15 мая 2015 года: сообщение сообщества разработчиков Google Диска

Да, я заметил ту же проблему с сегодняшнего дня. Я использую Google Drive Java API для создания файлов в папке скрытых данных приложения (appfolder). Файлы создаются правильно, но "скрытый размер данных" i 0. Я заметил, что мои файлы появляются через несколько часов! Я сообщил об этой проблеме в Google несколько часов назад с помощью консоли разработчиков Google, но проблема все еще возникает. Я думаю, что больше пользователей должны сделать это, чтобы привлечь их внимание к этой критической проблеме.