如何从InstaSharp中的关系端点访问UsersResponse中的分页?我有一个InstaSharp.Endpoints.Relationships.Authenticated对象EP_RELATIONSHIPS,我可以调用EP_RELATIONSHIPS.Follows()来获取我关注的用户列表。我关注了数百人,但我只得到了50个结果。当我使用API控制台检查InstagramAPI页面上的JSON数据时,我可以看到有一个分页URL。InstaSharp.Model.Responses.MediasResponse等其他返回对象有一个名为.Pagination的对象,它似乎提供了此功能。这个图书馆不完整吗?为什么在Relationships端点响应中没有分页,我如何在不覆盖我自己的情况下执行此操作?没有此部分版本的InstaSharp是否完成分页?最新版本的Instasharp(https://github.com/InstaSharp/InstaSharp)在该类上有一个“分页”属性。Tags.RecentMultiplePages(..)方法中还有一个分页实现,返回库中的多组页面,这个方法以后可以更通用,泛化到多个方法。您可以使用分页->next_url|next_cursor创建自己的对象。从响应中获取json并将其返回序列化到您自己的对象。为了进一步阐明Damian的回答,如果您查看InstaSharpgithub上的单元测试,您可以看到一个如何使用分页的示例:以上是C#学习教程:如何从InstaSharp中的关系端点访问UsersResponse中的分页?分享的所有内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注publicasyncTaskFollows_NextCursor(){//如果用账号测试,本次测试会失败少于一页的关注varresult=awaitrelationships.Follows();result=awaitrelationships.Follows(457273003/*ffujiy*/,result.Pagination.NextCursor);Assert.IsTrue(结果.Data.Count>0);}本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
