Parse.com – 在PFObject上的saveAll是否占用1个API调用?

我有一个IOS应用程序,我想确保我最低限度地使用API​​请求parse.com由于30 /秒的免费层限制。 有人可以澄清,如果保存不同的PFObjects在一个方法调用“[PFObject saveAll:NSArray]”相当于1个API调用或多个API调用。

我需要一个明确的答案,因为在互联网上的任何地方都没有明确的答案。 Parse.com支持请帮助,因为我想编码实施不同,如果它占多个API请求,在这种情况下,我会确保我有更好的error handling,当我分别保存每个pfObject。

谢谢。

从我已经看到使用Parse,保存许多PFObjects帐户作为1 API调用。

但是,我不知道的是,如果一次保存的对象数量有限制,仍然被视为1个API调用。

另外我build议你自己testing一下。 尝试一次保存多个对象,看看您的API如何在仪表板中调用数字更改。

请注意,如果一个对象失败(例如,对象不存在),批处理操作将作为一个整体失败。

从parsing:

saveAll尝试尽可能less的API调用。 通常,调用saveAll只会导致一个API请求。 但是,如果集合中的任何对象与另一个未保存的对象有关系,则必须先保存该对象,从而产生更多的API请求。

https://www.parse.com/questions/saveall-how-many-api-requests

我正在使用PFObject saveAllInBackground:block,并且无论与另一个未保存的对象是否有关系,Google Analytics中的api计数总是会增加数组中的对象数量。

随着Parse移动到新的定价模式,他们也改变了批量操作请求(例如saveAll )的方式:

先前的批处理请求计为单个请求,现在需要n请求(其中n是传递给saveAll的对象的数量)。

对已经依赖它的应用程序进行计数的方式有所扩展,但截至2015年2月,像saveAll这样的批量操作对每个对象使用了1个请求

对于我saveAll也使用尽可能多的API调用保存对象。 我认为他们改变了这个新的定价,这是一个没有意义的,因为一个用户一次保存多个数据,在Api消费上产生疯狂的高峰。