为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取所有 infusionsoft 联系人 - PHP api?

如何获取所有 infusionsoft 联系人 - PHP api?

PHP
慕无忌1623718 2022-07-22 16:57:55
基本上我只想从 Infusionsoft 获取应用程序/帐户的所有联系人。我正在使用他们文档中的 PHP SDK。目前我可以通过以下方式获取联系人:$contacts = $infusionsoft->contacts()->all();但是这个函数有点欺骗性,因为它只返回1000记录。我想做的是获取ALL联系人。我们目前有超过 10,000 多个联系人,甚至更多。任何想法都会有很大帮助。谢谢我正在阅读他们的文档以及PHP-SDK sources但无济于事。我只是想有一种方法来迭代来自 Infusionsoft 的联系人,就像某种分页一样。那真的很有帮助。
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

这有点欺骗性。它是为模仿 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);


查看完整回答
反对 回复 2022-07-22
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号