2016-11-15 23 views
0

傍晚,我正在为一个学校项目编写一个简单的Objective-C应用程序。iOS Marvel API:如何获取所有字符

我必须用奇迹API来获取所有的奇迹字符,所有的人。

但有API中的一种限制越来越人物,在开始的时候我在想,有对人物名单不同的页面,但比我找不到它的任何引用。 比我看到一个名为的查询参数限制限制结果集以资源的规定数量。

所以我决定尝试利用设置在他的最高,100的极限参数,和它的作品,它得到100个字符。但在总的人物像1000

没有设置参数限制我得到这样的20个字符。

这里是我到目前为止已经完成的代码。我正在使用AFNetworking窗格。 Github link

Here is the API Doc

请帮我理解它是要求从奇迹API的所有字符1000+的逻辑。

回答

2

听起来像是你将需要实现是真正触发其中offset参数是基于先前请求要求limit递增几个 HTTP请求的伎俩。

它看起来像这样:

  • 请求1:偏移0,限位100
  • 请求2:偏移100,限位100
  • 请求3:偏移200,限位100
  • 请求4:偏移300,极限100
  • 请求5:偏移400,极限100
  • 请求6:偏移500,极限100
  • 请求7:偏移600,限位100
  • 请求8:偏移700,限位100
  • 请求9:偏移800,限位100
  • 请求10:偏移900,限位100
+0

谢谢,但我无法编写这个解决方案,你能给我一个起点吗? –

相关问题