【问题标题】:Infusionsoft PHP SDK retrieve and display data from custom fieldInfusionsoft PHP SDK 从自定义字段检索和显示数据
【发布时间】:2017-10-12 02:30:06
【问题描述】:

所以这个问题的要点是,我有一个会员门户,用户可以通过该门户提交潜在客户,然后此信息将作为联系人传递并存储为 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 来测试获取自定义字段的值,但我需要能够从多个联系人(即潜在客户)那里获取它

【问题讨论】:

    标签: php infusionsoft


    【解决方案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);
    

    【讨论】:

    • 我已经检索了自定义字段并显示出来,但前提是我有那个特定的联系人 ID,基本上此时我无法弄清楚如何从更多一个联系人,然后显示。
    • 我已更新我的答案以反映您的问题更新并回答此问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多