Начало работы с Twilio и Parse с использованием модуля Twilio Cloud

Автор: | 22.07.2026

Мобильные разработчики используют Twilio по-разному: например, приложение для совместного рисования DrawChat, которое применяет верификацию по номеру телефона для защиты пользователей, или социальное приложение Path, использующее Twilio SMS для распространения мобильных приложений. Какую бы функцию Twilio вы ни хотели добавить в своё мобильное приложение, теперь вы можете легко интегрировать её с помощью Parse.

Мы попросили инженера Parse Маттье Гамаш-Асселена показать пример того, как можно использовать Twilio и Parse вместе, и он написал этот отличный туториал для начинающих. Подписывайтесь на Маттье в Twitter @mattieuga, а если у вас возникнут вопросы, свяжитесь с командой Parse по адресу feedback@parse.com.

Прежде чем перейти к коду, давайте рассмотрим, как организовано это приложение. Само приложение — это нативное iOS-приложение, написанное на Objective-C с использованием Parse SDK. Когда нам нужно отправить SMS, мы используем SDK для вызова функции Cloud Code. Cloud Code — это платформа на основе JavaScript, которая позволяет писать функции и хуки, выполняемые на серверах Parse. Это идеальное место для безопасного вызова API Twilio. Чтобы упростить взаимодействие с Twilio, мы будем использовать модуль Twilio Cloud Module — небольшую JavaScript-библиотеку, которая делает использование Twilio предельно простым. Cloud Modules — это JavaScript-модули, основанные на стандарте CommonJS, доступные на платформе Cloud Code от Parse.

В iOS-приложении мы отображаем таблицу, которая загружает друзей из таблицы Friend в вашем приложении Parse. У каждого из этих друзей есть связанный с ним номер телефона. Когда мы нажимаем на одного из них, вызывается Cloud Function.

В этой Cloud Function мы сначала инициализируем модуль Twilio Cloud Module с помощью нашего Twilio account SID и auth token. Затем вызываем функцию sendSMS и передаём параметры тела (как определено в API Twilio), а также функции обратного вызова для успешного и неуспешного выполнения. Весь этот код находится в файле main.js, который загружается в Parse с помощью инструмента Cloud Code.

Вот и всё! Выбранный вами друг получит SMS-приглашение, и вам не потребуется никаких серверов. Скачайте приложение из репозитория GitHub и попробуйте сами! Вам понадобятся аккаунт Parse (его можно создать здесь) и аккаунт Twilio, а также необходимо настроить ключи и токены, как описано в README, прилагаемом к приложению.

Обязательно ознакомьтесь с модулем Twilio Cloud Module и Parse для вашего следующего мобильного или веб-приложения, и напишите нам на feedback@parse.com, если у вас возникнут вопросы.