基本上,我只想从Infusionsoft获取应用程序/帐户的所有联系人。我从他们的文档中使用PHP SDK。目前,我可以通过以下方式获得联系:
$contacts = $infusionsoft->contacts()->all();
但是此函数具有欺骗性,因为它仅返回1000
记录。我想做的就是ALL
联系。目前,我们有超过1万多个联系人,甚至更多。任何想法都会有很大帮助。谢谢
我正在阅读他们的文档,PHP-SDK sources
但无济于事。我只想有一种从Infusionsoft迭代联系人的方法,例如某种形式的分页。那真的有帮助。
这有点欺骗。它是模仿Laravel的Eloquent模型构建的,但是并未实现所有功能。您必须手动分页。
您可以使用如下所示的内容:
$contacts = [];
$limit = 1000;
$offset = 0;
do {
$results = $infusionsoft->contacts()->where('limit',$limit)->where('offset', $offset)->get();
array_merge($contatcs, $results->toArray());
$offset += $limit;
} while (count($results->toArray()) == 1000);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句