我正在使用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);
但结果是空的......
答案 0 :(得分:0)
以下是Python解决方案:您是在检查空结果还是循环使用?
if dataObj.get('pagination') is not None:
next_url = dataObj.get('pagination').get('next_url')
以下是如何通过Instagram中的分页获得非空结果。