Импорт пользовательских параметров полей из одного приложения Infusionsoft в другое - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь найти способ автоматического обновления настраиваемого поля в нескольких приложениях Partner Infusionsoft, когда я вручную обновляю поле новыми параметрами в нашем основном приложении Infusionsoft.

Идея состоит в том, чтобы избежать ручного входа в каждое приложение Partner Infusionsoft, которое мы управляем, индивидуально, для обновления параметров настраиваемых полей, чтобы они соответствовали параметрам настраиваемых полей основного приложения при его обновлении. Настраиваемое поле постоянно обновляется новыми опциями, которые необходимо отразить во всех наших партнерских приложениях.

Процесс не должен быть полностью автоматическим. Мы могли бы использовать триггер для обновления остальных приложений всякий раз, когда мы вручную обновляли настраиваемое поле в нашем основном приложении.

Может ли кто-нибудь, пожалуйста, направить меня в правильном направлении или сказать, если это вообще невозможно?

1 Ответ

0 голосов
/ 14 марта 2019

Да, это возможно с помощью API.К сожалению, для изменения настраиваемого поля отсутствует веб-крючок REST, поэтому потребуется постоянный опрос того, что вы считаете основным приложением.Постоянно проверяйте настраиваемое поле и смотрите, изменились ли его значения.Это остальная документация для этого:

https://developer.infusionsoft.com/docs/rest/#!/Contact/retrieveContactModelUsingGET

Это будет включать в себя все возможные опции для поля.

К сожалению, вы не можете изменить настраиваемое поле вболее новый REST API, поэтому вам придется использовать xmlrpc.Только оставшийся API вы можете создать в соответствии с документацией.

Вот документы для конечной точки, которые вы использовали бы с xmlrpc для обновления всех других приложений в соответствии с главным приложением.https://developer.infusionsoft.com/docs/xml-rpc/#data https://developer.infusionsoft.com/docs/table-schema/

DataFormField - это информация о настраиваемом поле.Для изменения значений следует использовать конечную точку данных.

Будьте осторожны при опросе главного приложения, чтобы не выходить за пределы использования и не применять лучшие практики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...