如何获得所有infusionsoft联系人-PHP API?

silence_coder14

基本上,我只想从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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章