Я использую PHP API Infusionsoft для добавления контактов — https://developer.infusionsoft.com/
Кроме того, я использую этот фреймворк для Infusionsoft от Novak: https://github.com/novaksolutions/infusionsoft-php-sdk
$contact = new Infusionsoft_Contact();
$contact->FirstName = $first_name;
$contact->LastName = $last_name;
$contact_name = $first_name . " " . $last_name;
$contact->Email = $email;
$contact->save();
После добавления контакта я хотел бы создать задачу и назначить ее вновь созданному контакту, а также сотруднику.
$task_description = "Call this person asap";
$contact_id = $contact->id;
$employee_id = 2496;
Я не могу найти метод в документации для этого. Что мне нужно сделать?
После прочтения Infusionsoft Dev Forum кажется, что вам нужно создать ContactAction: смотрите тему здесь
Джойновак упоминает, что имена полей для таблицы ContactAction не обязательно совпадают с тем, что, как вы думаете, они будут, поэтому см. эту тему для хорошего примера имен полей здесь в первом ответе MichaelFairchild.
Просто для справки, в этой теме на форуме разработчиков вы найдете ссылку на таблицу ссылок на таблицы, где вы увидите таблицу ContactAction.
Кроме того, если у вас возникли проблемы, когда вы получаете заметку, когда пытаетесь создать задачу, я обнаружил, эта тема это пример кода от кого-то, кто использует iSDK.
Других решений пока нет …