晚上,我正在编写一个简单的Objective-C应用程序作为学校项目的请求。
我必须使用Marvel API来检索所有漫威角色,所有这些角色。
但是获取字符的API有一种限制,一开始我认为字符列表有不同的页面,但是我找不到任何对它的引用。 比我看到一个名为 limit 的查询参数:将结果集限制为指定的资源数。
所以我决定尝试将极限参数设置为最大值100,并且它可以工作,它可以获得100个字符。但总的来说就是1000个。
如果没有设置参数限制,我会得到20个字符。
这是我到目前为止所做的代码。我正在使用AFNetworking pod。 Github link
请帮我弄清楚它是从marvel API请求所有1000多个字符的逻辑。
答案 0 :(得分:2)
您需要实现的诀窍就是实际触发几个 HTTP请求,其中offset
参数根据请求中的limit
递增先前的请求。
看起来像这样:
答案 1 :(得分:0)
要使用偏移量想法,只需将其作为查询的参数即可。 因此,实际上,您必须使用不同的offset参数调用10个查询。
以此类推...