我正在将 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);
答案 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