ورودی واحد HTTPS برای هر کلاینتی که حضور و غیاب تولید میکند. HTTP Attendance API با شماره سریال دستگاه و توکن احراز هویت میکند، سپس هر تردد تشخیصدادهشده را به همان خط لوله ذخیرهسازی و ارسال به مشتری که هر موتور بومی Cams استفاده میکند هدایت میکند.
نمای کلی
HTTP Attendance API درگاه مستقل از دستگاه روی مسیر /api/attendance/v1/{op} است. هر درخواست را با هدرهای شماره سریال دستگاه (sn) و auth-token احراز هویت میکند، سپس دریافت میکند. punch (یک رویداد حضور و غیاب تشخیصدادهشده)، heartbeat (حضور دستگاه)، validity (بررسی اشتراک) و config را ارائه میدهد. ترددها به خط لوله مشترک هدایت میشوند و ذخیرهسازی و ارسال پاییندست به سرور مشتری مانند انتقالهای بومی HTTP، TCP و MQTT یکسان است — بنابراین فارغ از نحوه رسیدن حضور و غیاب، یکپارچهسازیها یکدست میمانند.
curl https://api.camsbiometrics.com/api/attendance/v1/punch \ -H "sn: SN7A2300583" -H "auth-token: $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "user_id":"1001", "att_time":"2026-06-21 09:30:00", "att_state":1, "input_type":50 }' # -> 200 {"ok":true}
قابلیتها
یک رویداد حضور و غیاب تشخیصدادهشده را با کاربر، زمانمهر، وضعیت ورود/خروج، نوع ورودی و مکان اختیاری با POST ارسال کنید.
یک heartbeat بفرستید تا دستگاه بدون هیچ بدنهای آنلاین علامت بخورد.
پیش از ارسال داده بپرسید که آیا اشتراک حضور و غیاب دستگاه فعال است.
هر تردد در همان مسیر ذخیرهسازی و ارسال دریافت بومی TCP و MQTT قرار میگیرد.
امکانات
یک کلید بگیرید، مستندات را بخوانید و عرضه کنید. تیم ما در اولین یکپارچهسازی شما کمک میکند.
پرسشهای متداول
درگاه مستقل از دستگاه است که ترددهای تشخیصدادهشده حضور و غیاب، heartbeatها و بررسیهای اشتراک را میپذیرد، آنها را با شماره سریال و توکن دستگاه احراز هویت میکند و به خط لوله مشترک حضور و غیاب Cams میفرستد.
هر درخواست یک هدر شماره سریال دستگاه (sn) و یک هدر auth-token دارد؛ هر دو باید معتبر باشند. endpointهای بیومتریک علاوه بر آن به اشتراک فعال حضور و غیاب نیاز دارند.
بله. ترددها به همان خط لولهای که موتورهای بومی HTTP، TCP و MQTT استفاده میکنند هدایت میشوند، بنابراین ذخیرهسازی و ارسال پاییندست فارغ از نوع انتقال یکسان است.
مرتبط
لایه یکپارچهسازی فراگیر که حضور و غیاب بلادرنگ را از هر دستگاه بیومتریک — با تأیید یا بدون آن — در کمتر از 500 میلیثانیه به هر برنامه یا ERP میرساند.
کاوشAPIهر دستگاه حضور و غیاب یا کنترل تردد بیومتریک متصل به اینترنت را مستقیماً از طریق HTTP به برنامه وب خود متصل کنید — بدون نرمافزار محلی، رایانه یا پایگاه داده.
کاوشAPIاثر انگشت را از اسکنر USB مستقیماً داخل هر وبسایت و تنها با چند خط جاوااسکریپت بخوانید و دریافت کنید — در همه مرورگرهای اصلی و نسخههای ویندوز.
کاوشما از کوکیها برای سنجش بازدید و بهبود BiometricAPI.com استفاده میکنیم. تحلیلها تا زمانی که نپذیرید غیرفعال میمانند. بیشتر بدانید.