GATUM
By Sempico Solutions

HTTP API или REST API: что лучше для рассылок?

Платформа GATUM предлагает своим пользователям два вида API:

  • HTTP API — для быстрой интеграции;
  • REST API — для профессионально интеграции.

Чтобы понять, какую интеграцию необходимо использовать, нужно отбросить свои знания программировании и просто выбрать, что Вам удобнее.

Если, к примеру, Вам необходимо отправлять одиночные СМС, с какой то информацией (проверочные коды или ссылки) — то Вам достаточно будет сделать интеграцию с HTTP API. Для этого, в кабинете пользователя, просто сгенерируйте токен и Вы уже готовы отправлять СМС через API. Этот токен будет с Вами, пока Вы его самостоятельно не удалите. И даже если измените пароль в Кабинет пользователя, то токен останется таким же. Чтобы все заработало — то Вам необходимо в Ваш программный продукт или платформу добавить правильную структуру URL, как в примере в кабинете (конечно с нужным номером, Именем отправителя и текстом). На все про все может уйти 15 минут, из которых 10 минут уйдет на заваривание кофе.

Если же Вы решили использовать REST API, то, во-первых, необходимо овладеть алгоритмом авторизации OAuth2. Ибо для того чтобы получить токен для REST API, необходимо, используя логин и пароль для входа в кабинет — сгенерировать этот токен, пройдя необходимые этапы, согласно требованиям OAuth2. То есть, если вы смените пароль, то не забудьте сообщить об этом маневре скрипту, которые отправляет СМС с вашей платформы. Кстати, этот токен можно использовать, не только для одной смс/запроса, а и для всех последующих, пока токен не самоликвидируется по сроку жизни. Когда вы смогли завладеть токеном — то Вам открыты все дороги, для Вас есть API — для отправки СМС (одиночных и массовых). А бонусом у Вас появляется возможность эмулировать работу человека в кабинете пользователя. Вы теперь сможете:

  • создавать Базу номеров клиентов;
  • заливать в нее список номеров;
  • создавать рассылку по этой базе;
  • проверять информацию об отправленных СМС;
  • и так далее.

Если у Вас будет достаточное количество ресурсов, вы можете у себя в платформе создать аналогичные формы, как у нас в Кабинете пользователя — и дать возможность своим клиентам делать рассылки используя Вашу платформу или программное обеспечение.

Обе версии API работают по зашифрованному протоколу — HTTPS, поэтому о скрытности данных заботится уже сам протокол передачи данных от Вас к нам.

Исходя из вышеописанного, то наши рекомендации по выбору API следующие:

Выбрав HTTP API вы получаете:

  • быструю интеграцию;
  • токен, который не зависит от изменении пароля;
  • возможность отправлять одиночные СМС.

Выбрав REST API вы получаете:

  • расширенный функционал для работы с нашей платформой;
  • немного усложняется процесс авторизации (и существует зависимость от пароля в кабинет);
  • возможность отправлять и одиночные и массовые СМС;

Отчеты о доставке (если, конечно, они Вам нужны), мы будем отправлять на Ваш webhook самостоятельно, Вам необходимо просто реализовать свой webhook, чтобы ловить отчеты.

ВАЖНО: Используя нашу платформу, необходимо понимать, что каждый запрос должен идти после получения ответа от предыдущего, ибо наша платформа может Вас заблокировать, так как может посчитать, что происходит несанкционированная атака, а в случае атаки — мы беспощадны.

Поэтому, если Ваша платформа или программное обеспечение НЕ поддерживает отправку на уровне SMPP протокола, то Вы можете выбрать более просто способ отправки — а это API. 

Реализовав интеграцию один раз — Вы освобождаете свое время для более интересных задач!

Если у вас остались вопросы, свяжитесь с нами victoria.prisyazhnyuk@sempico.solutions.

Share the Post: