Подтвердить что ты не робот

Веб-альбомы Picasa - невозможно перечислить все фотографии

Я загрузил около 40 тысяч фотографий с помощью инструмента загрузки Google Photos, и теперь я пытаюсь получить список этих фотографий с помощью API данных веб-альбомов Picasa (так как нет отдельного API Google Фото, который я осознавая).

До сих пор невозможно получить полный список всех фотографий, поскольку вы можете перечислить только 1000 фотографий за раз, а затем использовать параметр start-index для работы подкачки, но сервер возвращает ошибку после использования начальный индекс выше 11000. С начальным индексом 11000 это происходит:

gdata.photos.service.GooglePhotosException: (500, "Внутренняя ошибка сервера", "Недопустимое смещение слишком велико для запроса идентификатора потока. Пожалуйста, переключитесь на использование токенов возобновления. ')

(Я использую Python, но подтвердил, что ошибка не зависит от языковой библиотеки)

Я был бы рад переключиться на использование "токенов резюме", например, ошибка указывает... кроме того, что они не упоминаются ни в одной документации, которую я мог найти.

Это аутентифицированный запрос, и используемый мной URL выглядит следующим образом:

https://picasaweb.google.com/data/feed/api/user/[myUserID]/albumid/[myAlbumID]?kind=photo&max-results=1000&start-index=11000

Может ли кто-нибудь показать мне пример запроса с использованием токенов резюме или указать мне на них документацию? Или, если кто-нибудь знает какой-либо другой способ получить полный список всех фотографий в большом альбоме, это тоже здорово. Спасибо!

EDIT: проблема возникает на любом языке, но в Python вы можете последовательно ее воспроизводить:

startIndex = 1
while 1:
    print '(fetching more photos)'
    photos = client.GetFeed(ALBUM_URL, limit=1000, start_index=startIndex)
    for photo in photos.entry:
        print 'startIndex:', startIndex
        startIndex += 1

где ALBUM_URL подобен указанному выше URL, и клиент является аутентифицированным экземпляром gdata.photos.service.PhotosService.

4b9b3361