Пожалуйста, подождите...
 
Version 2.0 beta
 
 
 
 
 
 
О системе
Торговым предприятиям
Партнeрам и интеграторам
Язык (Sprache)
 
 
Пример интеграции RAFIS.Online
 
  Пример интеграции RAFIS.Online

Рассмотрим простейший пример интеграции RAFIS.Online  в стороннее приложение для решения задачи идентификации по отпечатку пальца.
Для интеграции системы необходимо скачать с сайта  класс, состоящий из следующих файлов:
  • rafis-client.cpp/rafis-client.h: Класс
  • rafis-lib.cpp/rafis-lib.h: Вспомогательные функции
  • settings.h: Настройки библиотеки
Фрагмент кода, отвечающий за инициализацию библиотеки и идентификацию пользователя по отпечатку пальца.

// Include class header
#include “rafis-client.h”

...

// Define simple CALLBAK function
int RafisIOCallback(int target,char*message,int inputType,char*answer,void *userData)
{
printf(“%sn”, message);    // Output incoming message to stdout
return(true);             // Callback was successful, resuming..
}

// Создание объекта RafisClient
CRafisClient *Rafis = new CRafisClient();    

// Функция initRafis() произведет установку и настройку всех необходимых для
// работы компонентов ( Библиотеку и драйвера ).
Rafis->initRafis();

// Функция processRequest с параметрами ClassName = “User”, Command=”Identify”
// произведет идентификацию пользователя по отпечатку пользователя. В случае
// успешного завершения вернет в resultBuffer данные пользователя в формате XML,
// соответствующие введенному отпечатку пальца.
Rafis->processRequest(    "<Current user name>",
                                          "<Some-App-GUID>",
                                          "User",
                                          "Identify",
                                          NULL,
                                          &resultBuffer,
                                          RafisCallback,
                                          userData);

// Output resultBuffer into stdout
printf(“%sn”, resultBuffer)

…..

}

Copyright © GAUS24.com GmbH - All rights reserved/Alle Rechte vorbehalten Powered by www.gaus24.com, All rights reserved