Infusionsoft PHP SDK从自定义字段中检索和显示数据

时间:2017-10-12 02:30:07

标签: php infusionsoft

所以这个问题的要点是,我有一个联盟门户网站,用户可以提交潜在客户,这些信息然后传递并存储为Infusion Soft活动中的联系人,我无法弄清楚我是怎么做的走另一条路,并在页面上的IS上的联系人卡片中的自定义字段中显示数据。在这种情况下,领导的状态。默认情况下会说"处理"但是当团队成员否认或接受领导时,我希望它在门户中显示回来。

使用PHP iSDK。

我的门户网站如下所示, portal example 当前的引线存储在wordpress数据库和infusionsoft中。加载页面时,它会加载WP数据库中的值。我希望它是这样的"状态"反映每个导联输液软件的自定义字段。

$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/scripts/isdk.php";
require_once ($path);
$app = new iSDK();
if ($app->cfgCon("rz297")) {                                                              
    $returnFields = array('_LoanStatus');
    $conDat = $app->dsLoad("Contact", 43434, $returnFields);                                    
}

现在我只有一个联系人ID来测试获取自定义字段的值,但我需要能够从多个联系人中获取它,即潜在客户

1 个答案:

答案 0 :(得分:1)

最初的问题已经显着更新,现在听起来像是另一个问题,所以我的答案的第一部分可能看起来无关紧要,但它回答了最初的问题。

如何检索自定义字段值

看看at this documentation example。它显示您可以传递 selectedFields 。将自定义字段名称添加到此数组以在响应中获取其值。请注意,对于API请求,此名称必须在开头添加下划线,例如: _MyLeadField

这是另外一个文档链接,它描述了where to find custom fields names in Infusionsoft UI

如何检索多个联系人的信息

documentation所示,您可以使用 IN 语句查询Infusionsoft数据库。当您使用 iSDK 时,这是一个使用此库的示例:

$returnFields = array('Id', '_LoanStatus');
$app->dsQuery("Contact", 1000, 0, array('Id' => array(123, 432, 455)), $returnFields);