Метод, позволяющий получателям электронной почты изменять данные своей учетной записи - PullRequest
0 голосов
/ 16 ноября 2011

Я использую SugarCRM Community Edition.У меня есть куча контактной информации.Есть поля у меня пустые, которые хотелось бы заполнить.Я хочу, чтобы каждый пользователь мог заполнить форму и заполнить эти поля.

Я не уверен, как подключить каждый контакт к базе данных.Я представляю себе создание универсальной формы, которая каким-то образом подключается к базе данных с помощью ключа.Форма / PHP не является проблемой.Что такое «ключ» и где «дверь»?Я думаю, что дверь - SOAP API, но я не уверен.Ключ, может быть, идентификатор трекера?

Единственное, что мне известно в отношении взаимодействия между кампанией по электронной почте и контактом, - это кампания "Трекер".Я знаю, что URL трекера с removeme используется для того, чтобы позволить пользователю отказаться от электронных писем.Есть ли способ использовать этот трекер, чтобы позволить человеку редактировать свою информацию?Я думаю, что ответ на этот вопрос прост, но мне нужно некоторое руководство.

1 Ответ

1 голос
/ 17 ноября 2011

Один из способов сделать это - использовать встроенный REST api.Есть пара полезных руководств, здесь есть ссылка на ту, которую я использовал для руководства в аналогичной ситуации.

Вы можете получить форму для отправки данных на ваш сахарный завод.REST шлюз, доступный через URL http://localhost/sugar/v2/rest.php.

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

И последнее, но не менее важное: обязательно посмотрите документацию в разделе Web Services Вы найдете больше информации.

Удачи

...