Головна / Продукти / SDK та стартові набори / Cams Biometric Integrator (стартові набори PHP і Python)
SDK

Cams Biometric Integrator (стартові набори PHP і Python)

Забудьте про шаблонний код. Cams Biometric Integrator — це стартовий бекенд для завантаження — і на PHP, і на Python — що приймає з пристроїв Cams журнали відміток і оновлення користувачів у реальному часі, застосовує налаштовувані політики відвідуваності за днями та змінами й записує дані в MySQL, MariaDB, PostgreSQL, MSSQL або MongoDB.

Огляд

Готові до запуску еталонні бекенди на PHP і Python, що приймають відмітки з пристроїв Cams, застосовують політики відвідуваності та зберігають дані у вибрану вами базу даних.

Гнучка еталонна реалізація, що прискорює інтеграцію з Cams Biometric Web API. Вона постачається з точкою входу сервера callback, оцінювачами відвідуваності за днями та змінами, REST-клієнтом для операцій «сервер — пристрій» і CLI-тестером для керування користувачами й пристроями. Правила відвідуваності зберігаються в конфігурації JSON, налаштування середовища — у файлі конфігурації та необов’язковому .env, а рівень бази даних підключуваний для MySQL/MariaDB, PostgreSQL, MSSQL і MongoDB. Версія PHP (PHP 7.4+, Composer) і версія Python (Python 3.8+, pip) постачаються як готові до вбудовування проєкти.

SDKHTTP-сервер callbackREST-клієнтCLIPHPPython
attendance-rules.json + запуск сервера callback
# PHP edition
composer install && php callback-server.php
# Python edition
pip install -r requirements.txt && python callback_server.py
# shift policy (JSON, no code)
{ "shift":"09:00-18:00", "grace_min":10, "db":"postgres" }

Можливості

Що він робить

Готовий сервер callback

Розгорніть сервер callback і одразу починайте отримувати відмітки.

Налаштовувані політики відвідуваності

Задавайте правила для днів і змін у JSON, не чіпаючи код; за відсутності використовуються значення за замовчуванням.

Будь-яка база даних

Одна кодова база працює з MySQL, MariaDB, PostgreSQL, MSSQL або MongoDB через підключуваний рівень драйверів.

CLI-тестер

Інтерактивно керуйте користувачами та пристроями й тестуйте їх із терміналу.

Можливості

Усе включено

  • Приймання відміток і даних користувачів у реальному часі через точку входу сервера callback
  • Налаштовувана в JSON оцінка політик відвідуваності за днями та за змінами
  • Підключувані бекенди баз даних: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Вбудований REST-клієнт для операцій «сервер — пристрій» з користувачами та пристроями
  • Інтерактивний CLI-тестер для ручного керування користувачами, пристроями та політиками
  • Транзакції бази даних для узгодженості даних відвідуваності
  • Доступний і на PHP (PHP 7.4+, Composer), і на Python (3.8+, pip)

Створюйте з Cams Biometric Integrator (стартові набори PHP і Python)

Візьміть ключ, прочитайте документацію й запускайте. Наша команда допоможе з першою інтеграцією.

Поширені запитання

Поширені запитання

Які бази даних підтримує Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL і MongoDB, що вибираються через підключуваний рівень драйверів баз даних.

Чи доступний Integrator більш ніж однією мовою?

Так. Він постачається і як проєкт PHP (PHP 7.4+, Composer), і як проєкт Python (Python 3.8+, pip) з еквівалентною структурою та можливостями.

Повʼязане

Дізнайтеся більше про платформу