#infusionsoft
#infusionsoft
Вопрос:
Я пытаюсь найти способ автоматического обновления пользовательского поля в нескольких партнерских приложениях Infusionsoft, когда я вручную обновляю поле новыми параметрами в нашем основном приложении Infusionsoft.
Идея состоит в том, чтобы избежать ручного входа в каждое партнерское приложение Infusionsoft, которым мы управляем по отдельности, для обновления пользовательских параметров полей, чтобы они соответствовали настройкам пользовательских полей нашего основного приложения при его обновлении. Пользовательское поле постоянно обновляется новыми опциями, которые необходимо отразить во всех наших партнерских приложениях.
Процесс не обязательно должен быть полностью автоматическим. Мы могли бы управлять использованием триггера для обновления остальных приложений всякий раз, когда мы вручную обновляли пользовательское поле в нашем основном приложении.
Кто-нибудь, пожалуйста, может направить меня в правильном направлении или сказать, возможно ли это вообще?
Ответ №1:
Да, это возможно с помощью API. К сожалению, не существует веб-интерфейса REST для изменения пользовательского поля, поэтому для этого потребуется постоянный опрос относительно того, что вы считаете основным приложением. Постоянно проверяйте пользовательское поле и смотрите, изменились ли его значения. Это остальная документация для этого:
https://developer.infusionsoft.com/docs/rest /#!/Contact/retrieveContactModelUsingGET
Это будет включать все возможные параметры для поля.
К сожалению, вы не можете изменить пользовательское поле в более новом REST API, поэтому вам придется использовать xmlrpc. Rest API позволяет создавать только в соответствии с документацией.
Вот документы для конечной точки, которую вы будете использовать с xmlrpc для обновления всех других приложений в соответствии с основным приложением. https://developer.infusionsoft.com/docs/xml-rpc/#data
https://developer.infusionsoft.com/docs/table-schema
DataFormField — это информация о пользовательском поле. Для изменения значений вы бы использовали конечную точку данных.
Будьте осторожны при опросе основного приложения, чтобы не превысить пределы использования и применять лучшие практики.