Passer au contenu principal
Pour utiliser une API, vous devez d’abord vous connecter à un service Web. Cette connexion peut être établie par le « Scanning Operator » (ID=1) rôle depuis la « station utilisateur » (ID=10) type de station.

Les API

Vous pouvez utiliser l’API Web Services du serveur d’applications ABBYY FlexiCapture 12 via des requêtes SOAP, des requêtes JSON ou des requêtes POST. L’interface à utiliser dépend de l’adresse du service web :
MéthodeQuand l’utiliserValeur du gestionnaire
Requêtes SOAPPeuvent être utilisées pour toute opération…/API/v1/Soap
Requêtes JSONPeuvent être utilisées pour toute opération…/API/v1/Json
Requêtes POSTPeuvent être utilisées pour optimiser les opérations sur les fichiers, comme le téléversement de fichiers sur le serveur, le téléversement de fichiers en plusieurs parties, l’obtention d’une somme de contrôle, le téléchargement de fichiers depuis le serveur, etc.…/FileService/v1

Méthodes d’authentification

Dans ABBYY FlexiCapture 12, vous pouvez vous connecter à l’API Web Services soit avec un compte Windows, soit avec un compte ABBYY FlexiCapture. Pour un compte Windows, deux options s’offrent à vous :
  • Authentification Windows : NTLM ou Negotiate
  • authentification de base, en transmettant votre nom d’utilisateur et votre mot de passe sous la forme de la chaîne Base64 “username:password”
Pour un compte ABBYY FlexiCapture, ajoutez “/FCAuth” à l’URL du service web. Utilisez d’abord l’authentification de base. Après un premier appel réussi au service, la réponse contiendra un en-tête AuthTicket avec un jeton d’autorisation que vous pourrez utiliser pour les requêtes suivantes à partir de la même machine avec l’authentification Bearer.
Ajoutez le suffixe sous la forme ?Tenant=MyTenantName à la fin de l’adresse de connexion à l’API pour spécifier un tenant.
compte Windowscompte ABBYY FlexiCapture
Requêtes SOAPhttps:// <ApplicationServer>/FlexiCapture12/Server/API/v1/Soaphttps:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Soap
Requêtes JSONhttps:// <ApplicationServer>/FlexiCapture12/Server/API/v1/Jsonhttps:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Json
Requêtes POSThttps:// <ApplicationServer>/FlexiCapture12/Server/FileService/v1https:// <ApplicationServer>/FlexiCapture12/Server/FCAuth/FileService/v1