Главная Передача данных из 1С в Convead по API

Передача данных из 1С в Convead по API

Мы не разрабатывали пакетные решения для интеграции с CRM системами, однако у нас открытое API, вы можете самостоятельно провести интеграцию. Документация по API находится в личном кабинете, раздел «Личные данные».

Пример кода передачи. Значения подставляются индивидуально и зависят от поставленных задач.

&НаКлиенте
Процедура POSTЗапросИз1С(Команда)
    Соединение = Новый HTTPСоединение("tracker.convead.io",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);    appKey = "7224eb76d8bb367c60eeae8d2f26f418";
    domain = "example.net";
    visitor_uid = "123";
    customKey = "my_custom_key";    Заголовки = Новый Соответствие;    Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");    Запрос = Новый HTTPЗапрос("/watch/event", Заголовки);
    Запрос.УстановитьТелоИзСтроки("app_key=" + appKey + "&visitor_uid=" + visitor_uid + "&data={\"app_key\":\"" + appKey + "\",\"visitor_uid\":\"" + visitor_uid + "\",\"type\":\"custom\",\"visitor_info\":{},\"domain\":\"" + domain + "\",\"properties\":{\"key\":\"" + customKey + "\"},\"attributes\":{}}");    Ответ = Соединение.ОтправитьДляОбработки(Запрос);    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());    Данные = ПрочитатьJSON(ЧтениеJSON, Ложь);
КонецПроцедуры
Полезные статьи
  1. Для работы с Сonvead API можно использовать PHP и Ruby библиотеки.
  2. Настройки инициализации (ConveadSettings).
  3. URL API