HTTP interface implementation
Get Image Data
Parameter
Return
Image Data
Exception
None
Get Current Connection Configuration
Parameter
None
Return
ConnectConfigEntity
Exception
None
Alarm Report
Parameter
Return
Result
Exception
None
Bind Default Group
Parameter
None
Return
Result
Exception
No
Check Password
Parameter
Return
Result
Exception
None
Check Tsl Exist
Parameter
Return
Result<TslCheckExistResult>
Exception
None
Check Tsl Language Exist
Parameter
Return
Result<TslLanguageCheckExistResult>
Exception
None
Server Identification
Parameter
Return
Result<FaceSearchResult>
Exception
None
Get Group Index List Bound to the device
Parameter
None
Return
Result<GroupIndex>
Exception
None
Get User Index List in a Group
Parameter
None
Return
Result>
Exception
None
Get User Info List
Parameter
Return
Result>
Exception
None
Get Server Configuration
Parameter
None
Return
Result
Exception
None
Get Group List Bound to the Device
Parameter
None
Return
Result<DeviceGroups>
Exception
None
Get Device DetaiIed Info
Parameter
None
Return
Result<DeviceDetailInfo>
Exception
None
Get Company Info
Parameter
None
Return
Result<Company>
Exception
No
Get User Detailed Info
Parameter
Return
Result<UserDetailInfo>
Exception
None
Get Guest Detailed Info
Parameter
Return
Result<GuestDetailInfo>
Exception
None
Get Server Version
Parameter
None
Return
Result<ServerVersion>
Exception
None
Get Pass Time Table
Parameter
Return
Result<TimeTable>
Exception
None
Log out
Parameter
None
Return
None
Exception
None
QR Code Identification Interface
Parameter
Return
Result<QRResult>
Exception
None
Device Login
Parameter
Return
Result<LoginResult>
Exception
None
Device Registration
Parameter
Return
Result<RegisterResult>
Exception
None
Result reportUserStatus(UserStatusParameter userStatusParameter)
Upload the abnormal status of the user in the local database
Parameter
Return
Result
Exception
None
Upload the abnormal status of the user in the local database
Parameter
Return
Result
Exception
None
Refresh Connect Configuration
Parameter
Return
None
Exception
None
Report Device Event
Parameter
Return
Result
Exception
None
Upload Identification Record
Parameter
Return
Result<RecordResult>
Exception
None
Upload Device Version Info
Parameter
Return
Result
Exception
None
Upload Configuration
Parameter
Return
Result
Exception
None
Upload Tsl
Parameter
Return
Result
Exception
None
Upload Tsl Language Package
Parameter
Return
Result
Exception
None
Member Function
Description
Version Introduced
byte[] getImage(int type, String imageId)
Get Image Data
2.0.0
ConnectConfigEntity getConnectConfigEntity()
Get Current Connection Configuration
2.0.0
Result alarmReport(AlarmReportParameter reportParameter)
Alarm Report
2.0.0
Result bindDefaultGroup()
bind Default Group
2.0.0
Result checkPasswordUseLoginInterface(String password)
check Password
2.0.0
Result<TslCheckExistResult> checkTslExist(String md5)
check Tsl Exist
2.0.0
Result<TslLanguageCheckExistResult> checkTslLanguageExist(Result checkTslLanguageExist(String lang))(String lang)
check Tsl Language Exist
2.0.0
Result<FaceSearchResult> faceSearch(FaceSearchParameter searchParameter)
Server Identification
2.0.0
Result> getGroupIndexList()
Get Group Index List Bound to the device
2.0.0
Result> getUserIndexList(int groupId)
Get User Index List in a Group
2.0.0
Result> getUserInfoList(UserInfoParameter parameter)
Get User Info List
2.0.0
Result getServiceConfigJson()
Get Server Configuration
2.0.0
Result<DeviceGroups> getAllGroupList()
Get Group List Bound to the Device
2.0.0
Result<DeviceDetailInfo> getDeviceDetailInfo()
Get Device DetaiIed Info
2.0.0
Result<Company> getCompanyInfo()
Get Company Info
2.0.0
Result<UserDetailInfo> getUserInfo(long id)
Get User Detailed Info
2.0.0
Result<GuestDetailInfo> getGuestInfo(long id)
Get Guest Detailed Info
2.0.0
Result<ServerVersion> getServerVersion()
Get Server Version
2.0.0
Result<TimeTable> getPassTimeTable(long timetableId)
Get Pass Time Table
2.0.0
void logout()
logout
2.0.0
Result<QRResult> identifyQRCode(IdentifyQRCodeParameter parameter)
QR Code Identification Interface
2.0.0
Result<LoginResult> login(String account, String password,String identifier, String duid)
Device Login
2.0.0
Result<RegisterResult> register( RegisterParameter registerParameter)
Device Registration
2.0.0
Result reportUserStatus(UserStatusParameter userStatusParameter)
Upload the abnormal status of the user in the local database
2.0.0
Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter)
Upload the abnormal status of the user in the local database
2.0.0
void refreshConnectConfig(ConnectConfigEntity connectConfig)
refresh Connect Configuration
2.0.0
Result reportDeviceEvent(DeviceReportEventParamer param)
Report Device Status
2.0.0
Result<RecordResult> uploadRecord(RecordParameter recordParameter)
Upload Identification Record
2.0.0
Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter)
Upload Device Version Info
2.0.0
Result uploadConfig(String deviceConfigKey, Object config)
Upload Configuration
2.0.0
Result uploadTsl(TslUploadParameter parameter)
upload Tsl
2.0.0
Result uploadTslLanguage(TslLanguageUploadParameter parameter)
upload Tsl Language Package
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
type
int
Image Type
1-Base Image in Senselink, 2-Recognition Image
2.0.0
imageId
String
Image ID
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
reportParameter
AlarmReportParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
password
String
password
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
md5
String
File md5
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
lang
String
Language
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
searchParameter
FaceSearchParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
parameter
UserInfoParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
id
long
User ID
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
id
long
Guest ID
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
timetableId
long
Pass Time Table ID
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
parameter
IdentifyQRCodeParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
account
String
Device Login Account
None
2.0.0
password
String
Device Login Password
None
2.0.0
identifier
String
Device Identifier
None
2.0.0
duid
String
Device sn
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
registerParameter
RegisterParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
userStatusParameter
UserStatusParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
userSyncStatusParameter
UserSyncStatusParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
connectConfig
ConnectConfigEntity
Configuration
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
param
DeviceReportEventParamer
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
recordParameter
RecordParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
deviceInfoParameter
DeviceVersionInfoParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
deviceConfigKey
String
Device config key
None
2.0.0
config
Object
config Configuration
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
parameter
TslUploadParameter
Parameter
None
2.0.0
Parameter Name
Type
Description
Note
Version Introduced
parameter
TslLanguageUploadParameter
Parameter
None
2.0.0