Pull to refresh
4
0
Анастасия Иванова @AnastasiaIvanova8

User

Send message

Создание WordPress-плагина для отправки SMS-сообщений

Reading time9 min
Views1.7K

Привет, Habr! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу, как создать свой WordPress-плагин для отправки SMS-сообщений. Кроме сайта, вам потребуется Exolve SMS API.

Сразу скажу: мы считаем, что пользователя обязательно нужно спрашивать, согласен ли он получать SMS. Иначе можно заслуженно получить негативный фидбек и падение лояльности клиентов.

Итак, пользователи согласны получать ваши сообщения, рассылки готовы… Начнём! Все подробности — под катом!

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments2

Помощь логистам: как сделать SMS-уведомления о разгрузке товара на складе на основе FastAPI

Reading time8 min
Views1.5K

Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. Сегодня расскажу о системе SMS-уведомлений, созданной с помощью FastAPI. Она оповещает логистов о прибытии автомобилей на склад и автоматически назначает приёмщиков.  Система интегрирована с платформой МТС Exolve, на её примере покажем, как применять современные методы асинхронного взаимодействия. Подробности — под катом.

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments4

XMPP vs WebSockets: что использовать для приложения чата

Reading time7 min
Views7K

Если вы планируете разработать приложение для коммуникации в реальном времени, например чат, следует тщательно выбирать технологии. В этой статье Анастасия Иванова, технический писатель платформы МТС Exolve (входит в экосистему МТС), сравнивает два популярных инструмента — протоколы WebSockets и XMPP — и определяет, какой из них подходит под конкретные задачи.

Читать далее
Total votes 25: ↑13 and ↓12+11
Comments20

REST API vs GraphQL: в чём между ними разница

Reading time7 min
Views12K

Сегодня в среде разработчиков часто продвигают GraphQL в качестве замены REST, хотя обе технологии можно использовать одновременно. В этой статье Анастасия Иванова, технический писатель платформы МТС Exolve (входит в экосистему МТС), рассмотрит интерфейсы подробнее, чтобы понять, как выбрать подходящее решение под каждый конкретный проект. Подробности — под катом.

Читать далее
Total votes 19: ↑14 and ↓5+15
Comments14

Добавляем номер в чёрный список с помощью API

Reading time6 min
Views3.6K

Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу, как можно реализовать автоматическое добавление номеров в чёрный список после нескольких входящих звонков в веб-приложении на NodeJS.

Читать далее
Total votes 7: ↑6 and ↓1+11
Comments1

Как SMS-аутентификация без пароля может улучшить ваше приложение

Reading time6 min
Views4K

Защита пользовательских аккаунтов — одна из важнейших задач современного IT. За 2022 год компании потеряли около 150 млн долларов на возмещении ущерба от утечек данных. О том, как построить надёжную систему киберзащиты и обезопасить профили своих клиентов от взлома, рассказывает Анастасия Иванова, технический писатель МТС Exolve (входит в экосистему МТС).

Читать далее
Total votes 30: ↑14 and ↓16+4
Comments18

Как сделать двухфакторную аутентификацию через SMS в своём приложении

Reading time9 min
Views8K

Добавление двухфакторной аутентификации в веб-приложение — самый простой способ уменьшить количество спама и мошенничества на своём сайте, обеспечив при этом безопасность пользователя. Двухфакторная аутентификация защищает от фишинга, атак методом социальной инженерии и перебора паролей. Даже если пароль пользователя скомпрометирован, этого недостаточно, чтобы предоставить злоумышленнику доступ к аккаунту в вашем приложении: без утверждения второго фактора пароль сам по себе бесполезен.

Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу, как можно реализовать двухфакторную аутентификацию в веб-приложении на NodeJS, и объясню, как отправлять одноразовый код через SMS API, используя сервис MTC Exolve.

Читать далее
Total votes 17: ↑11 and ↓6+13
Comments11

Как написать удобный API — 15 рекомендаций

Reading time6 min
Views7.6K

Разработка хорошего API требует особого внимания к деталям и соблюдения ключевых принципов программирования прикладных интерфейсов. Поэтому важно, чтобы у разработчиков были необходимые знания. Меня зовут Анастасия Иванова, я работаю в МТТ (входит в экосистему МТС) техническим писателем МТС Exolve. В этой статье я дам рекомендации по созданию API, которые помогут вам сделать его надёжным, масштабируемым и удобным в использовании. Самое интересное — под катом.

Читать далее
Total votes 14: ↑9 and ↓5+10
Comments6

Как с помощью ChatGPT писать SQL-запросы. Несколько кейсов

Reading time6 min
Views13K

Привет, Хабр! Меня зовут Анастасия Иванова, я работаю в МТТ (входит в экосистему МТС) техническим писателем МТС Exolve. В статье расскажу о том, как ChatGPT может сэкономить время и усилия начинающего специалиста по SQL.

Нейросеть может быть весьма полезной для тех, кто плохо знаком с языком структурированных запросов. Пользователю нужно просто сказать нейросети, что требуется сделать, и она сгенерирует соответствующий SQL-запрос под его нужды. Таким образом, ChatGPT помогает в работе, а также позволяет изучать SQL и эффективнее использовать возможности языка. Подробности — под катом.

Читать далее
Total votes 13: ↑10 and ↓3+13
Comments11

Какие три коробочных сервиса в коммуникациях пора сменить на API

Level of difficultyMedium
Reading time6 min
Views1.4K

Привет! Меня зовут Анастасия Иванова, я работаю в МТТ (входит в экосистему МТС) техническим писателем МТС Exolve. В этой статье я расскажу, какие есть варианты для замены привычных коробочных решений и где точно нужно задуматься о переходе на API.

Читать далее
Total votes 7: ↑5 and ↓2+6
Comments0

Как отправлять голосовые SMS из Google Таблиц

Level of difficultyEasy
Reading time9 min
Views2.6K

Вы когда-нибудь хранили номера телефонов своих клиентов в Google Таблицах? Как думаете, было бы удобно оповещать клиентов о каких-то событиях или акциях, не копируя номера в другую систему, а прямо из Таблиц?

Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу, как можно отправлять голосовые SMS на номера телефонов прямо из Google Таблиц, используя Google Sheets API и MTC Exolve API. Для этого я напишу скрипт на языке программирования от Google (Apps Script), который будет делать HTTP-запросы в МТС Exolve API для инициации отправки голосовых SMS. Далее вы сами сможете изменять скрипт, чтобы подстроить его под свои сценарии. 

Читать далее
Total votes 15: ↑13 and ↓2+16
Comments6

Чего боятся разработчики при внедрении коммуникационных API

Reading time6 min
Views1.4K

Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу о том, что отпугивает начинающих и опытных разработчиков от работы с API, где чаще возникают проблемы и как можно изменить ситуацию.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

Как усмирить данные о звонках в таблицах одним скриптом

Reading time8 min
Views1.4K

Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу о том, как поместить информацию о звонках в привычный формат таблиц на примере нашей платформы (краткий обзор сервиса вы найдете тут) и Google Таблиц. В частности, вы узнаете о том, как импортировать статистику входящих и исходящих вызовов, а также исходящих голосовых SMS.

Для этого мы напишем скрипт на языке программирования от Google (Apps Script), который будет делать HTTP-запрос в Statistics API и сохранять полученные данные в Google Таблицу. Мы покажем пример импорта некоторых данных статистики, далее вы сами сможете изменить скрипт, чтобы подстроить его под свои нужды.

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments0

Конструктор в мире коммуникаций: обзор платформы МТС Exolve

Reading time6 min
Views3.6K

Привет, Хабр! Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу о том, какие проблемы возникают у разработчиков и бизнеса с настройкой коммуникаций, каков нынче рынок Telecom API, для каких задач мы создали новую платформу и чем она может помочь вам.

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments1

Information

Rating
Does not participate
Registered
Activity

Specialization

Technical Writer
Senior