Я использую Infusionsoft API с Новак СДК.
у меня есть username
значение сеанса на моем веб-сайте PHP, которое соответствует уникальному значению в пользовательском поле контакта (также называется username
). Я хотел бы использовать значение сеанса с веб-сайта для запроса к Infusionsoft API и чтобы он возвращал уникальную запись контакта. Как только я получу запись о контакте, я хочу определить идентификатор контакта. Как мне это сделать?
Я решил переименовать и переопределить поле «имя» (изменив его на «имя пользователя») вместо использования пользовательского.
Делая это таким образом, я получил некоторый код для работы:
<?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);
Я решил переименовать и переопределить поле «имя» (изменив его на «имя пользователя») вместо использования пользовательского.
Делая это таким образом, я получил некоторый код для работы:
<?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);
// —
Это все, что у меня есть!
Благодарю.
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