Для интеграции с другими сервисами и приложениями рекомендуем настроить интеграцию через Zapier.

Вы сможете передавать данные между сервисами без помощи программистов.

Вы можете изменить данные существующего у вас в аккаунте контакта, формируя запрос к API сервиса программными методами. Изменить можно: имя контакта, его телефон и город проживания.

За один вызов функции изменяются данные одного контакта.

Запрос передаётся методом POST в формате URLencode на адрес: https://username.expertam.ru/api/UpdateSubscriberData

где username — это логин пользователя в системе, а так же его домен 3-его уровня в сервисе Expertam.

Параметры передаваемые в запросе

  • lead_email — e-mail существующего контакта (обязательно),
  • lead_name — новое имя контакта, которое он получит после выполнения запроса (не обязательно),
  • lead_phone — телефон, которым будет заменён уже заданный (не обязательно),
  • lead_city — город контакта (не обязательно),
  • lead_tags — теги контакта (не обязательно).

Обязательным полем является только: lead_email. Остальные поля для изменения остаются на ваше усмотрение. Если какое-то поле будет опущено, то оно в данных пользователя останется неизменным.

Как работает

Вы передаёте e-mail контакта и его новые данные, которые заместят уже существующие, в функцию API UpdateSubscriberData.

В ответ на запрос ваша система получит результат выполнения функции. Ответ кодирован в формате JSON. Подробнее смотрите «Ответы API сервиса».

Пример на PHP изменения данных контакта

В примере изменяем данные контакта с адресом «[email protected]», логин в системе «username». Данные для замещения передаются по максимум, но можно передавать только те данные, которые нужно изменить. Те, которые остаются прежними — передавать необязательно.

Функция GetHash — формирует подпись к передаваемым данным.

Функция CheckHash — проверяет подпись к ответу сервиса.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1,00 из 5)
Загрузка...