Я пытаюсь получить список всех игр для Xbox One, которые находятся на рынке Xbox.
Пример из документации:
https://xboxapi.com/v2/browse-marketplace/games/1?sort=releaseDate
Этот запрос возвращает только 20 записей одновременно. Так что проблема в том, что вам нужно передать номер страницы.
Я могу сделать цикл, но он, очевидно, будет делать больше вызовов, что окажет большое влияние на производительность.
Есть ли способ получить все игры одновременно или, по крайней мере, большими кусками?
Спасибо
Для этой конечной точки вы можете видеть 1 в конце URI. Это одна из немногих конечных точек, на которых Microsoft не предлагает маркеры продолжения, а вместо этого увеличивает номер страницы. Таким образом, чтобы получить следующую страницу, это было бы;
https://xboxapi.com/v2/browse-marketplace/games/2?sort=releaseDate
а также
https://xboxapi.com/v2/browse-marketplace/games/3?sort=releaseDate
и так далее.
~ djekl
Других решений пока нет …