1
RubyZoho :: Crm :: Account.all在有更多帳戶的情況下返回202個帳戶。 相同的RubyZoho :: Crm :: Contact.all & RubyZoho :: Crm :: Products.all。如何使用RubyZoho獲取所有對象API
我能做些什麼來接收所有對象?
在此先感謝
RubyZoho :: Crm :: Account.all在有更多帳戶的情況下返回202個帳戶。 相同的RubyZoho :: Crm :: Contact.all & RubyZoho :: Crm :: Products.all。如何使用RubyZoho獲取所有對象API
我能做些什麼來接收所有對象?
在此先感謝
根據一些研究,我做到了,200個條目的限制,在百會API是設置好的。 我已經找到了辦法使用RubyZoho獲取所有記錄:
def get_zoho_objects module_name
objects = []
first_index = 1
block_size = 200
to_index = block_size
loop do
puts "from index: #{first_index} to index: #{to_index}"
return_objects = RubyZoho.configuration.api.some(module_name, first_index, to_index)
break if return_objects == nil
objects += return_objects
first_index = to_index + 1
to_index += block_size
end
objects
end
用法:
all_accounts = get_zoho_objects "Accounts"