Home / Producten / SDK's en starterkits / Cams Biometric Integrator (PHP- en Python-starterkits)
SDK

Cams Biometric Integrator (PHP- en Python-starterkits)

Sla de boilerplate over. De Cams Biometric Integrator is een downloadbare starterbackend — zowel in PHP als in Python — die realtime punchlogs en gebruikersupdates van Cams-apparaten ontvangt, configureerbaar dag- en ploegenbeleid voor aanwezigheid toepast en schrijft naar MySQL, MariaDB, PostgreSQL, MSSQL of MongoDB.

Overzicht

Kant-en-klare PHP- en Python-referentiebackends die punches van Cams-apparaten ontvangen, aanwezigheidsbeleid evalueren en opslaan in de database van uw keuze.

Een flexibele referentie-implementatie die de integratie met de Cams Biometric Web API op gang brengt. Hij wordt geleverd met een callback-server-ingangspunt, evaluators voor dag- en ploegenaanwezigheid, een REST-client voor server-naar-apparaatoperaties en een CLI-tester voor het beheren van gebruikers en apparaten. Aanwezigheidsregels staan in een JSON-config, omgevingsinstellingen in een configbestand en optioneel een .env, en de databaselaag is inplugbaar voor MySQL/MariaDB, PostgreSQL, MSSQL en MongoDB. De PHP-editie (PHP 7.4+, Composer) en de Python-editie (Python 3.8+, pip) worden geleverd als kant-en-klare projecten.

SDKHTTP-callbackserverREST-clientCLIPHPPython
attendance-rules.json + de callbackserver draaien
# 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" }

Mogelijkheden

Wat het doet

Kant-en-klare callbackserver

Implementeer de callbackserver en ontvang direct punches.

Configureerbaar aanwezigheidsbeleid

Definieer dag- en ploegregels in JSON zonder code aan te raken; valt terug op standaardwaarden als ze ontbreken.

Elke database

Eén codebase ondersteunt MySQL, MariaDB, PostgreSQL, MSSQL of MongoDB via een inplugbare driverlaag.

CLI-tester

Beheer en test gebruikers en apparaten interactief vanuit de terminal.

Functies

Alles inbegrepen

  • Ontvangst van realtime punch- en gebruikersdata via een callback-server-ingangspunt
  • Configureerbare evaluatie van dag- en ploegenbeleid voor aanwezigheid in JSON
  • Inplugbare databasebackends: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Ingebouwde REST-client voor gebruikers- en apparaatoperaties van server naar apparaat
  • Interactieve CLI-tester om gebruikers, apparaten en beleid handmatig te beheren
  • Databasetransacties voor consistentie van aanwezigheidsdata
  • Beschikbaar in zowel PHP (PHP 7.4+, Composer) als Python (3.8+, pip)

Bouw met Cams Biometric Integrator (PHP- en Python-starterkits)

Haal een sleutel op, lees de docs en ga live. Ons team helpt u bij uw eerste integratie.

FAQ

Veelgestelde vragen

Welke databases ondersteunt de Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL en MongoDB, te kiezen via een inplugbare databasedriverlaag.

Is de Integrator in meer dan één taal beschikbaar?

Ja. Hij wordt geleverd als zowel een PHP-project (PHP 7.4+, Composer) als een Python-project (Python 3.8+, pip), met gelijkwaardige structuur en functies.

Gerelateerd

Ontdek meer van het platform