09.03.2017, 21:16
|
Новичок на форуме
|
|
Регистрация: 09.03.2017
Сообщений: 7
|
|
Создание несложного плагина.
Приветствую. Сразу к делу. Я не спец в js, и раньше с ним не сталкивался в серьез. Недавно появилась передо мной задача. Заключается в следующем: написать js плагин, который позволяет в системе amocrm, отправлять информацию о контакте на сторонний сервис eSputnik. Так вот, направьте на верный путь. Буду рад любой подсказке, с чего начать, что почитать, расскажите о своем опыте. Какими методами лучше и проще пользоваться. Как пример, можете описать каким образом отправлять данные с одного сайта на другой. Спасибо за внимание, прошу сильно не критиковать если что, в данных вопросах новичек.
|
|
10.03.2017, 02:18
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Rise,
CRM и email маркетинг.
Последний раз редактировалось laimas, 10.03.2017 в 02:22.
|
|
10.03.2017, 02:22
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Damir777,
JS никак не сможет отправить информацию стороннему сервису если он не предоставляет API. А отправить информацию о контакте в CRM может, ну а уже CRM может переслать его. Так что сперва нужно узнать насчет наличия API у eSputnik и потом решать как.
|
|
11.03.2017, 16:05
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Нет времени вдаваться в подробности, но судя по всему, это серверный API, а виджет это только часть его, которая делает запросы к API через свой сервер.
|
|
11.03.2017, 16:29
|
Новичок на форуме
|
|
Регистрация: 09.03.2017
Сообщений: 7
|
|
Хорошо, есть что-нибудь почитать, чтобы разобраться в серверной? Какие средства разработки использовать? Просто чтобы разобраться как реализовать: 1.Взять имя, телефон, email 2. Передать их на eSputnik
|
|
11.03.2017, 18:34
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Damir777
|
Хорошо, есть что-нибудь почитать, чтобы разобраться в серверной?
|
А что читать то, код запроса посредством cURL у них описан, и как результат этого запроса получить тоже, описано. В API описаны все методы и их параметры. Ваша задача отправить на сервер данные (в данном случае что-то там о клиенте), под какими либо ключами вами выбранными, а также параметр который будет определять к какому методу API нужно произвести запрос. Сервер запросит, и вернет результат как JSON клиенту. Естественно, что обмен с сервером асинхронный предполагается.
О чем почитать? О клиентском коде или о том как сервер принимает параметры запроса клиента?
|
|
13.03.2017, 19:56
|
Новичок на форуме
|
|
Регистрация: 09.03.2017
Сообщений: 7
|
|
Это я примерно и представлял, что так должно работать. Опыта с js практически нет, исходники, примеры где-нибудь найти.
|
|
13.03.2017, 20:44
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Damir777
|
исходники, примеры где-нибудь найти
|
Ну а какие тут исходники то нужны, ведь с клиента нужно только отправить асинхронный запрос, надо полагать что это без перезагрузки страницы же делать надо, так? А здесь на форуме примеров Ajax отправки данных серверу хоть отбавляй, что чисто на JS, что используя jQuery. Нужно только в такой запрос подставить данные клиента, а что за данные, откуда они появляются, это уж вам лучше знать.
На сервере получили их, отправили запросив нужный метод API, как в нем описано. Если этот метод возвращает что-от в ответ, то вернуть его клиенту.
Вы уж хотя бы html код привели, в котором клиент "прячется" и откуда его выдрать надо, а так что еще сказать можно.
|
|
|
|