TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.6K subscribers
Post #2315 4.61K
👀 Практика: анализ API-документации Unisender для email-рассылок. Часть 2 👀

В задаче для #BookingGA есть особенности, которые делают интеграцию сложной.

Они связаны с подбором методов под Use Cases для:
Еженедельной рассылки новостей о новых объектах недвижимости и выгодных предложениях


В этом посте я покажу, как простая задача на интеграцию может скрывать под собой много скрытых работ. И все "подводные камни" найдём благодаря анализу Списка доступных API-методов


Часть 1. Подписка пользователей

✅ UC1. Создать лист контактов при создании нового города в справочнике Администратором
createList
Удаление и редактирование поддерживать пока не будем, хотя тоже можно.

✅ UC2. Добавление пользователя в лист контактов по городу при настройке подписки
subscribe
+ в процессе регистрации
+ в настройках уведомлений



Часть 2. Рассылка email

✅ UC3. Создать шаблон письма с новыми актуальными предложениями по городу
Редактировать существующий шаблон сообщения в Unisender:
updateEmailTemplate


✅ UC4. Сделать рассылку обновленного шаблона для выбранного города
+ вручную
+ автоматически, по крону (расписанию)

createEmailMessage - создать сообщение, используя шаблон, но не отправлять
createCampaign - запланировать или немедленно запустить рассылку на основе созданного сообщения



Часть 3. Отписка пользователей

✅ UC5. Отписать пользователя от рассылки на выбранный город
unsubscribe



Дополнительно:

✅ Подготовка стандартного сценария авторизации всех запросов к Unisender и типовой обработки ошибок

✅ Импорт всех контактов системы в общий лист контактов Unisender из БД #BookingGA
Скрипты для разового прогона, можно вручную. Нужно для других рассылок по системе. Не обязательно в рамках этой истории

✅ Первичная настройка шаблонов и сопоставление их с городами в БД


---
UC = Use Case
---


👉 Итого:
+ 5 интеграционных Use Cases
+ 7 API-методов внешней системы
+ 3 тех.задачи

👉 Моменты, на которые стоит обратить внимание: UС4 с двумя API-методами, и сценарий авторизации, который аналитики забывают описывать.

#ИнтеграцииGA
  • 👍 11
  • ❤ 4
  • 🔥 3
  • 👌 1
More from @getanalysts
  1. Oct 16, 2026❗️ Новый HTTP-метод QUERY: значительное изменение стандарта впервые за 16 лет ❗️ 👉 Новый…
  2. Oct 15, 2026✅ 64 API-термина для системного аналитика ✅ Собрала мини-книгу по API для работы и подгото…
  3. Oct 14, 2026⚡ Если вы уже умеете писать простые SELECT, то следующий шаг, где чаще всего начинается бо…
  4. Oct 13, 2026❌🙅‍♀️🙅‍♂️ Что системному аналитику НЕ нужно уметь в работе с логированием и мониторингом…
  5. Oct 12, 2026📊🔥 Grafana, Kibana, OpenTelemetry: какие инструменты наблюдаемости нужны системному анал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →