使用Instasharp加载下一页图像

时间:2014-12-29 18:23:07

标签: c# instagram instasharp

我正在使用Instasharp,我需要获得用“Car”标记的分页图像集:

  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 个答案:

答案 0 :(得分:0)

以下是Python解决方案:您是在检查空结果还是循环使用?

    if dataObj.get('pagination') is not None:
        next_url = dataObj.get('pagination').get('next_url')

以下是如何通过Instagram中的分页获得非空结果。