Загрузка следующей страницы изображений с 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.

Другие вопросы по тегам