Skip to content

kritiktm/zvonok_api_php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📞 Zvonok Incoming Call Verification (PHP)

Современная система верификации пользователей через входящий звонок на базе API Zvonok.com. Идеально подходит для подтверждения регистрации без затрат на SMS.


✨ Особенности

  • Verify by Incoming Call: Пользователь звонит на ваш номер — система мгновенно его узнает.
  • Smart Limit Handling: Уникальный алгоритм обхода лимитов «10 запросов в час» (интеллектуальная проверка истории звонков).
  • Premium UI: Современный интерфейс на Vanilla CSS с таймерами, пульсирующими индикаторами и адаптивной версткой.
  • Real-time AJAX Polling: Автоматическое обновление страницы при успешном сопоставлении звонка.
  • Безопасность: Поддержка Postback-уведомлений с проверкой секретного токена.

🛠 Установка и настройка

  1. Клонируйте репозиторий:

    git clone https://github.com/your-username/zvonok-verification.git
    cd zvonok-verification
  2. Настройте конфигурацию:

    • Скопируйте config.sample.php в config.php:
      cp config.sample.php config.php
    • Откройте config.php и вставьте ваш public_key и campaign_id из личного кабинета Zvonok.com.
  3. Запустите локально:

    php -S localhost:8000 -t public

    Откройте браузер по адресу http://localhost:8000.


📁 Структура проекта

  • public/index.php — Основной веб-интерфейс верификации.
  • public/postback.php — Обработчик входящих уведомлений от API.
  • src/ZvonokService.php — Ядро системы (логика общения с API).
  • config.php — Ваши секретные ключи (скрыты из репозитория).

🤝 Контакты

Если у вас есть вопросы по интеграции — создавайте Issue или предлагайте Pull Request!


Сделано с любовью к чистому коду и быстрому UX. 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages