Infusionsoft:使用自定义字段检索联系人(Novak SDK)

时间:2015-08-27 19:27:17

标签: php infusionsoft

我正在将 Infusionsoft API Novak SDK 一起使用。

我的PHP网站中有一个username会话值,它与联系人自定义字段(也称为username)中的唯一值相匹配。我想使用网站上的会话值来查询Infusionsoft API,并让它返回唯一的联系人记录。一旦我获得了联系人记录,我就想确定联系人的ID。我该怎么做?

我决定重命名并重新填写“名字”字段(将其更改为“用户名”),而不是使用自定义字段。

这样做我得到了一些代码:

<?php

// Include the SDK
require_once('Infusionsoft/infusionsoft.php');

//Get username value from session
$UserName = $_SESSION["Username"];

//Query contacts table using first name
$contacts = Infusionsoft_DataService::query(new Infusionsoft_Contact(), array('FirstName' => $UserName));
$contact = array_shift($contacts);

//This is the Contact ID
$contactID = $contact->Id;

//This is the Tag ID 
$groupID = 105;

//Tag a user using the Contact ID and Tag ID
Infusionsoft_ContactService::addToGroup($contactID , $groupID);

2 个答案:

答案 0 :(得分:0)

我决定重命名并重新使用&#34;名字&#34;字段(将其更改为&#34;用户名&#34;)而不是使用自定义字段。

这样做我得到了一些代码:

<?php


// Include the SDK
require_once('Infusionsoft/infusionsoft.php');

//Get username value from session
$UserName = $_SESSION["Username"];


//Query contacts table using first name
$contacts = Infusionsoft_DataService::query(new Infusionsoft_Contact(), array('FirstName' => $UserName));
$contact = array_shift($contacts);


//This is the Contact ID
$contactID = $contact->Id;


//This is the Tag ID 
$groupID = 105;


//Tag a user using the Contact ID and Tag ID
Infusionsoft_ContactService::addToGroup($contactID , $groupID);

// ---

我已经得到了所有这些!

感谢。

答案 1 :(得分:0)

include('Infusionsoft/infusionsoft.php');
$contact = new Infusionsoft_Contact();
$contact->FirstName = 'John';
$contact->LastName = 'Doe';
$contact->save();


 https://github.com/novaksolutions/infusionsoft-php-sdk/wiki/Examples