Beranda / Produk / SDK & Starter Kit / Cams Biometric Integrator (Starter Kit PHP & Python)
SDK

Cams Biometric Integrator (Starter Kit PHP & Python)

Lewati kode boilerplate. Cams Biometric Integrator adalah backend starter yang dapat diunduh — dalam PHP dan Python — yang menerima log absen real-time dan pembaruan pengguna dari perangkat Cams, menerapkan kebijakan absensi berbasis hari dan shift yang dapat dikonfigurasi, dan menulis ke MySQL, MariaDB, PostgreSQL, MSSQL, atau MongoDB.

Ikhtisar

Backend referensi PHP dan Python siap jalan yang menerima absen perangkat Cams, mengevaluasi kebijakan absensi, dan menyimpannya ke database pilihan Anda.

Implementasi referensi fleksibel yang mempercepat integrasi dengan Cams Biometric Web API. Dilengkapi entry point callback server, evaluator absensi hari dan shift, klien REST untuk operasi server-ke-perangkat, dan CLI tester untuk mengelola pengguna dan perangkat. Aturan absensi berada di konfigurasi JSON, pengaturan lingkungan di file konfigurasi dan .env opsional, dan lapisan database dapat dipasang untuk MySQL/MariaDB, PostgreSQL, MSSQL, dan MongoDB. Edisi PHP (PHP 7.4+, Composer) dan edisi Python (Python 3.8+, pip) tersedia sebagai proyek siap pakai.

SDKCallback server HTTPKlien RESTCLIPHPPython
attendance-rules.json + run the callback server
# 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" }

Kemampuan

Apa yang dilakukannya

Callback Server Siap Pasang

Terapkan callback server dan langsung mulai menerima absen.

Kebijakan Absensi yang Dapat Dikonfigurasi

Tentukan aturan hari dan shift di JSON tanpa menyentuh kode; kembali ke default jika tidak ada.

Database Apa Pun

Satu basis kode menargetkan MySQL, MariaDB, PostgreSQL, MSSQL, atau MongoDB melalui lapisan driver yang dapat dipasang.

CLI Tester

Kelola dan uji pengguna serta perangkat secara interaktif dari terminal.

Fitur

Semua sudah termasuk

  • Penerimaan data absen dan pengguna real-time melalui entry point callback server
  • Evaluasi kebijakan absensi berbasis hari dan berbasis shift yang dapat dikonfigurasi di JSON
  • Backend database yang dapat dipasang: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Klien REST bawaan untuk operasi pengguna dan perangkat server-ke-perangkat
  • CLI tester interaktif untuk mengelola pengguna, perangkat, dan kebijakan secara manual
  • Transaksi database untuk konsistensi data absensi
  • Tersedia dalam PHP (PHP 7.4+, Composer) dan Python (3.8+, pip)

Bangun dengan Cams Biometric Integrator (Starter Kit PHP & Python)

Ambil kunci, baca dokumentasi, dan rilis. Tim kami membantu integrasi pertama Anda.

FAQ

Pertanyaan umum

Database apa saja yang didukung Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL, dan MongoDB, dipilih melalui lapisan driver database yang dapat dipasang.

Apakah Integrator tersedia dalam lebih dari satu bahasa?

Ya. Tersedia sebagai proyek PHP (PHP 7.4+, Composer) dan proyek Python (Python 3.8+, pip), dengan struktur dan fitur yang setara.

Terkait

Jelajahi lebih banyak platform