API SkyMMS: автоматизируем приём кодов
REST API совместим с форматом SMS-Activate, плюс есть WebSocket для получения кодов в реальном времени. Показываем минимальный сценарий интеграции от getNumber до setStatus.
API SkyMMS совместим с форматом SMS-Activate, поэтому большинство готовых ботов и обёрток подключаются без переписывания кода. Авторизация — по API-ключу: его можно передавать заголовком X-API-Key или параметром ?api_key= (как привыкли клиенты SMS-Activate). Ключ выпускается в разделе «Безопасность» личного кабинета, один на учётную запись.
Минимальный сценарий такой: запрашиваете номер на нужную связку «сервис + страна», получаете id активации и сам номер, вводите его в целевом приложении, затем опрашиваете статус — и при поступлении кода забираете его. После успешной регистрации помечаете активацию завершённой; если код не нужен — отменяете, и заморозка возвращается на баланс.
Опрашивать статус в цикле необязательно: помимо REST есть WebSocket, который присылает код в реальном времени, как только он распознан. Это снижает задержку и нагрузку на ваш интегратор. Полное описание методов, кодов ответов и примеры — на странице API в личном кабинете.