HttpApiClient
HTTPインターフェースの実装
HttpApiClient
メンバー関数
説明
導入バージョン
byte[] getImage(int type, String imageId)
画像データを取得
2.0.0
ConnectConfigEntity getConnectConfigEntity()
現在接続構成を取得
2.0.0
Result alarmReport(AlarmReportParameter reportParameter)
アラームをレポート
2.0.0
Result bindDefaultGroup()
デフォルトグループをバンドル
2.0.0
Result checkPasswordUseLoginInterface(String password)
パスワードを検証
2.0.0
Result<TslCheckExistResult> checkTslExist(String md5)
Tslが存在するかをチェック
2.0.0
Result<TslLanguageCheckExistResult> checkTslLanguageExist(String lang)
Tslの言語パッケージが存在するかをチェック
2.0.0
Result<FaceSearchResult> faceSearch(FaceSearchParameter searchParameter)
サーバの識別
2.0.0
Result> getGroupIndexList()
当該デバイスにバンドルされるグループインデックスリストを取得
2.0.0
Result> getUserIndexList(int groupId)
グループでのユーザーインデックスリストを取得
2.0.0
Result> getUserInfoList(UserInfoParameter parameter)
ユーザー情報リストを取得
2.0.0
Result getServiceConfigJson()
サーバ構成を取得
2.0.0
Result<DeviceGroups> getAllGroupList()
当該デバイスにバンドされるグループリストを取得
2.0.0
Result<DeviceDetailInfo> getDeviceDetailInfo()
デバイスの情報詳細を取得
2.0.0
Result<Company> getCompanyInfo()
企業情報を取得
2.0.0
Result<UserDetailInfo> getUserInfo(long id)
ユーザーの詳細情報を取得
2.0.0
Result<GuestDetailInfo> getGuestInfo(long id)
ビジターの詳細情報を取得
2.0.0
Result<ServerVersion> getServerVersion()
サーババージョンを取得
2.0.0
Result<TimeTable> getPassTimeTable(long timetableId)
アクセスタイムテーブルを取得
2.0.0
void logout()
ログアウト
2.0.0
Result<QRResult> identifyQRCode(IdentifyQRCodeParameter parameter)
QRコード認識インターフェース
2.0.0
Result<LoginResult> login(String account, String password,String identifier, String duid)
デバイスをログイン
2.0.0
Result<RegisterResult> register( RegisterParameter registerParameter)
デバイスを登録
2.0.0
Result reportUserStatus(UserStatusParameter userStatusParameter)
ローカルデータベースでのユーザー異常ステータスをアップロード
2.0.0
Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter)
ローカルデータベースでのユーザー異常ステータスをアップロード
2.0.0
void refreshConnectConfig(ConnectConfigEntity connectConfig)
接続構成を刷新
2.0.0
Result reportDeviceEvent(DeviceReportEventParamer param)
デバイスイベントをレポート
2.0.0
Result<RecordResult> uploadRecord(RecordParameter recordParameter)
識別レコードをアップロード
2.0.0
Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter)
デバイスバージョンをアップロード
2.0.0
Result uploadConfig(String deviceConfigKey, Object config)
構成をアップロード
2.0.0
Result uploadTsl(TslUploadParameter parameter)
Tslをアップロード
2.0.0
Result uploadTslLanguage(TslLanguageUploadParameter parameter)
Tsl言語パッケージをアップロード
2.0.0
メンバー関数の説明
byte[] getImage(int type, String imageId)
図データを取得
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
type
int
画像のタイプ
1:Senselinkでの登録画像
2:認証対象となる画像
2.0.0
imageId
String
画像ID
なし
2.0.0
戻り値
画像データ
例外
なし
ConnectConfigEntity getConnectConfigEntity()
現在接続構成を取得
パラメータ
なし
戻り値
ConnectConfigEntity
例外
なし
Result alarmReport(AlarmReportParameter reportParameter)
アラートをレポート
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
reportParameter
AlarmReportParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
Result bindDefaultGroup()
デフォルトグループをバンドル
パラメータ
なし
戻り値
Result
例外
なし
Result checkPasswordUseLoginInterface(String password)
パスワードを検証
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
password
String
パスワード
なし
2.0.0
戻り値
Result
例外
なし
Result checkTslExist(String md5)
Tslが存在するかをチェック
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
md5
String
File md5
なし
2.0.0
戻り値
Result<TslCheckExistResult>
例外
なし
Result checkTslLanguageExist(String lang)
Tslの言語パッケージが存在するかをチェック
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
lang
String
言語
なし
2.0.0
戻り値
Result<TslLanguageCheckExistResult>
例外
なし
Result faceSearch(FaceSearchParameter searchParameter)
サーバの識別
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
searchParameter
FaceSearchParameter
パラメータ
なし
2.0.0
戻り値
Result<FaceSearchResult>
例外
なし
Result> getGroupIndexList()
当該デバイスにバンドルされるグループインデックスリストを取得
パラメータ
なし
戻り値
Result<GroupIndex>
例外
なし
Result> getUserIndexList(int groupId)
グループでのユーザーインデックスリストを取得
パラメータ
なし
戻り値
Result>
例外
なし
Result> getUserInfoList(UserInfoParameter parameter)
ユーザー情報リストを取得
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
パラメータ
UserInfoParameter
パラメータ
なし
2.0.0
戻り値
Result>
例外
なし
Result getServiceConfigJson()
サーバ構成を取得
パラメータ
なし
戻り値
Result
例外
なし
Result getAllGroupList()
当該デバイスにバンドされるグループリストを取得
パラメータ
なし
戻り値
Result<DeviceGroups>
例外
なし
Result getDeviceDetailInfo()
デバイスの情報詳細を取得
パラメータ
なし
戻り値
Result<DeviceDetailInfo>
例外
なし
Result getCompanyInfo()
企業情報を取得
パラメータ
なし
戻り値
Result<Company>
例外
なし
Result getUserInfo(long id)
ユーザーの詳細情報を取得
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
id
long
ユーザーID
なし
2.0.0
戻り値
Result<UserDetailInfo>
例外
なし
Result getGuestInfo(long id)
ユーザーの詳細情報を取得
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
id
long
Guest ID
なし
2.0.0
戻り値
Result<GuestDetailInfo>
例外
なし
Result getServerVersion()
サーバのバージョンを取得
パラメータ
なし
戻り値
Result<ServerVersion>
例外
なし
Result getPassTimeTable(long timetableId)
アクセスタイムテーブルを取得
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
timetableId
long
アクセスタイムテーブルID
なし
2.0.0
戻り値
Result<TimeTable>
例外
なし
void logout()
ログアウト
パラメータ
なし
戻り値
なし
例外
なし
Result identifyQRCode(IdentifyQRCodeParameter parameter)
QRコード認識インターフェース
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
parameter
IdentifyQRCodeParameter
パラメータ
なし
2.0.0
戻り値
Result<QRResult>
例外
なし
Result login(String account, String password,String identifier, String duid)
デバイスのログイン
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
account
String
デバイスのログインアカウント
なし
2.0.0
password
String
デバイスのログインパスワード
なし
2.0.0
identifier
String
デバイス識別子
なし
2.0.0
duid
String
デバイスsn
なし
2.0.0
戻り値
Result<LoginResult>
例外
なし
Result register( RegisterParameter registerParameter)
デバイスを登録
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
Parameter
RegisterParameter
パラメータ
なし
2.0.0
戻り値
Result<RegisterResult>
例外
なし
Result reportUserStatus(UserStatusParameter userStatusParameter) )
ローカルデータベースでのユーザー異常ステータスをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
userStatusパラメータ
UserStatusParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter)
ローカルデータベースでのユーザー異常ステータスをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
userSyncStatusパラメータ
UserSyncStatusParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
void refreshConnectConfig(ConnectConfigEntity connectConfig)
接続構成をリロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
connectConfig
ConnectConfigEntity
構成
なし
2.0.0
戻り値
なし
例外
なし
Result reportDeviceEvent(DeviceReportEventParamer param)
デバイスイベントをレポート
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
param
DeviceReportEventParamer
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
Result uploadRecord(RecordParameter recordParameter)
識別レコードをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
recordParameter
RecordParameter
パラメータ
なし
2.0.0
戻り値
Result<RecordResult>
例外
なし
Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter)
デバイスバージョンをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
deviceInfoParameter
DeviceVersionInfoParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
Result uploadConfig(String deviceConfigKey, Object config)
構成をアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
deviceConfigKey
String
デバイスconfig key
なし
2.0.0
config
Object
config構成
なし
2.0.0
戻り値
Result
例外
なし
Result uploadTsl(TslUploadParameter parameter))
Tslをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
parameter
TslUploadParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
Result uploadTslLanguage(TslLanguageUploadParameter parameter)
Tsl言語パッケージをアップロード
パラメータ
パラメータ名
Type
説明
備考
導入バージョン
parameter
TslLanguageUploadParameter
パラメータ
なし
2.0.0
戻り値
Result
例外
なし
最終更新