Infusionsoft PHP SDK检索并显示来自自定义字段的数据

问题描述:

因此,这个问题的要点是,我有一个会员门户网站,用户可以通过提交线索,然后将这些信息传递并存储为Infusion Soft活动中的联系人,我无法弄清楚的是,我可以如何走另一条路,并在页面上的IS上的联系人卡片中显示来自自定义字段的数据。在这种情况下,铅的状态。默认情况下,它会说“处理”,但是当一个团队成员拒绝或接受领导时,我希望它将其显示在门户中。Infusionsoft PHP SDK检索并显示来自自定义字段的数据

使用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在他们的测试获得自定义字段的值,但我需要能够从多个联系人得到它,即引线

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

如何检索自定义字段值

看看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); 
+0

我有自定义字段的检索和显示想通了,但只有当我有一个特定的联系人ID,从本质上讲,在这一点上我无法弄清楚的是,我如何从多个联系人中检索自定义字段,然后显示该字段。 – soundevour

+0

我已更新我的答案以反映您的问题更新并回答此问题。 – yuga