Я унаследовал некоторый код с использованием InfusionSoft API. Я не могу найти нигде в документации, где они получили имя для поля inf_field_Email или любые другие имена полей.Источник запуска InfusionSoft Leader
Пробные: Я просмотрел исходный код их API с помощью XML RPC, попытался зарегистрироваться на своих форумах, но я не могу опубликовать его, и я не могу найти в документации, где эти имена могут быть. Есть ли список этих названий полей? Кто-нибудь знает, где могут быть эти имена полей?
Я могу: создать контакт с письмом отлично, но я не могу понять, как добавить LeadSource. Могу ли я использовать параметр URL или значение POST?
Это делает завиток вызов:
<?php
// ...
$postData = array(
'inf_form_xid' => $this->formId,
'infusionsoft_version' => $this->version,
'referrer' => 'https://'. $this->appName . '.infusionsoft.com/app/form/iframe/' . $this->formId,
'inf_field_Email' => $email,
'inf_field_LeadSource' => 'TEST: "LeadSource"',
'inf_field_Lead_Source' => 'TEST: "Lead_Source"'
);
В самом деле, как я смотрю на типе этого, почти кажется, как будто предыдущий человек загрузил IFRAME с предварительно встроенной формой и используется, что для публикации данных. Хммм.
Одна запутанная вещь, которую я нашел, - это InfusionSoft имеет два API. В CRM есть API, в котором скрытый скрытый в настройках «Зашифрованный ключ». Существует еще один API, который использует Mashery и другой набор ключей API. Мне было непонятно, что это ситуация. Я закончил тем, что использовал их PHP API (The XML One). Вам нужно сделать некоторые пользовательские запросы в таблицах, чтобы получить то, что вы хотите, я приведу пример в следующем комментарии. – JREAM
Получение идентификаторов LeadSource: '$ returnFields = array ('Id', 'Name'); $ leadSources = $ app-> dsQuery («LeadSource», 25, 0, array ('Id' => '%'), $ returnFields); ' Сохранение нового LeadSource и наличие нового ID: ' $ conDat = array ('Name' => $ test); $ leadSourceId = $ app-> dsAdd («LeadSource», $ conDat); ' – JREAM
хорошо, что вы сделали этот комментарий, он мне помог – Ulterior