Saltar al contenido principal
Para usar una API, primero debe conectarse a un servicio web. La conexión puede establecerla el “Scanning Operator” (ID=1) rol en la “User station” (ID=10) tipo de estación.

Las API

Puede trabajar con la API de servicios web del Servidor de aplicaciones de ABBYY FlexiCapture 12 mediante solicitudes SOAP, solicitudes JSON o solicitudes POST. La interfaz a la que debe acceder se determina por la dirección del servicio web:
MétodoCuándo usarloValor del controlador
solicitudes SOAPPueden usarse para cualquier operación…/API/v1/Soap
solicitudes JSONPueden usarse para cualquier operación…/API/v1/Json
solicitudes POSTPueden usarse para optimizar las operaciones con archivos, como cargar archivos en el servidor, cargar archivos por partes, obtener una suma de verificación, descargar archivos del servidor, etc.…/FileService/v1

Métodos de autenticación

En ABBYY FlexiCapture 12, puede conectarse a la API de servicios web con una cuenta de Windows o con una cuenta de ABBYY FlexiCapture. Para una cuenta de Windows, tiene dos opciones:
  • Autenticación de Windows: NTLM o Negotiate
  • Autenticación básica, enviando su nombre de usuario y contraseña como la cadena “username:password” codificada en Base64
Para una cuenta de ABBYY FlexiCapture, agregue “/FCAuth” a la URL del servicio web. Use primero la autenticación básica. Después de una llamada correcta al servicio, la respuesta contendrá un encabezado AuthTicket con un token de autorización que puede usar en las solicitudes posteriores desde la misma máquina con autenticación Bearer.
Agregue el sufijo con el formato ?Tenant=MyTenantName al final de la dirección de conexión de la API para especificar un tenant.
Cuenta de WindowsCuenta de ABBYY FlexiCapture
Solicitudes SOAPhttps:// <ApplicationServer>/FlexiCapture12/Server/API/v1/Soaphttps:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Soap
Solicitudes JSONhttps:// <ApplicationServer>/FlexiCapture12/Server/API/v1/Jsonhttps:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Json
Solicitudes POSThttps:// <ApplicationServer>/FlexiCapture12/Server/FileService/v1https:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/FileService/v1