Размер страницы игнорируется сервером по запросу listMediaItems. Некоторые предметы дублируются - PullRequest
0 голосов
/ 07 октября 2019

Пример кода:

        InternalPhotosLibraryClient.ListMediaItemsPagedResponse response = client.listMediaItems(
            ListMediaItemsRequest.newBuilder().setPageSize(100).build()
        );

Но при итерации с iterateAll и отладке я вижу, что ответы на страницах имеют разные размеры. Например, 20, 25, 23 и т. Д. Выглядит довольно случайно. (Я вижу, что это максимальное количество элементов на страницу, но в этом случае этот аргумент выглядит довольно бесполезным)

Такое поведение увеличивает количество выполняемых запросов.

Кроме того, последовательные страницы могут перекрываться,содержат одинаковые медиа-элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...