2014-12-01 1 views
3

Я унаследовал некоторый код с использованием 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 с предварительно встроенной формой и используется, что для публикации данных. Хммм.

+0

Одна запутанная вещь, которую я нашел, - это InfusionSoft имеет два API. В CRM есть API, в котором скрытый скрытый в настройках «Зашифрованный ключ». Существует еще один API, который использует Mashery и другой набор ключей API. Мне было непонятно, что это ситуация. Я закончил тем, что использовал их PHP API (The XML One). Вам нужно сделать некоторые пользовательские запросы в таблицах, чтобы получить то, что вы хотите, я приведу пример в следующем комментарии. – JREAM

+1

Получение идентификаторов 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

+1

хорошо, что вы сделали этот комментарий, он мне помог – Ulterior

ответ

3

Этот код представляет собой веб-форму Infusionsoft. Это не считается разработкой Infusionsoft API, и вы не найдете никакой документации на сайте Infusionsoft API.

При добавлении источника свинца в веб-форму Infusionsoft отобразит элемент управления select с идентификатором/именем «inf_field_LeadSourceId».

Чтобы добавить данные о ведущем источнике в Infusionsoft, вам необходимо обновить веб-форму, чтобы включить поле «Источник». Веб-форма, скорее всего, находится в Кампании создания кампании или в устаревшей веб-форме (если она действительно старая).

+0

Спасибо, я закончил использование XML RPC Api. Это было слишком много shinnanigans, и что inf_field_Anything от создателя кампании вы правы TY – JREAM

 Смежные вопросы

  • Нет связанных вопросов^_^