Загрузка следующей страницы изображений с Instasharp
Я использую Instasharp, и мне нужно получить постраничные наборы изображений с тегом "Автомобиль":
String clientId = "xyz";
String clientSecret = "xyz";
var config = new InstagramConfig(clientId, clientSecret);
var query = new InstaSharp.Endpoints.Tags(config);
var reply1 = query.Recent("Car", null, null, 2);
var reply2 = query.RecentMultiplePages("Car", null, null, 20, null);
Когда я проверяю ответ2, я вижу, что было загружено 600 элементов и PageCount равен 20.
И я также получаю PaginationNextMaxId ..
Дело в том, что я хочу загрузить все элементы.
Мне нужно загрузить только 20 и иметь достаточно информации, чтобы загрузить следующие 20.
Кто-нибудь знает, как я могу это сделать?
ОБНОВИТЬ
Я попробовал следующее:
var reply1NextPage = query.Recent("Car", reply1.Result.Pagination.NextMinId, reply1.Result.Pagination.NextMaxId, 2);
Но результат это нуль...
1 ответ
Вот решение Python: проверяете ли вы нулевые результаты и циклически ли проходите?
if dataObj.get('pagination') is not None:
next_url = dataObj.get('pagination').get('next_url')
Вот как вы получаете ненулевые результаты от нумерации страниц в Instagram.