我有一组需要处理的对象。我需要通过他们的 API 将它们发送到第 3 方系统,这一次只允许我提交 100 个对象。
所以假设我有一个这样的对象数组
myUserArray = [{first_name: 'Jon', last_name: 'Snow'}, {first_name: 'Sansa', last_name: 'Stark'}...]
我最终像这样将其发送到他们的 API
intercom.users.submit_bulk_job(create_items: myUserArray)
当对象的数量小于 100 时,这可以正常工作,但由于它们的速率限制,当大于 100 时会抛出错误,这很公平。我有 5000 个对象要处理,所以我需要一种方法将 myUserArray 分批成 100 个块,直到它们全部完成。将不胜感激任何建议!