Using the Web Services API of the ABBYY FlexiCapture Application Server
Connexion à l’API Web Services
Connectez-vous à l’API Web Services FlexiCapture d’ABBYY via des requêtes SOAP, JSON ou POST et authentifiez-vous avec un compte Windows ou FlexiCapture.
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.
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 :
Peuvent ê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.
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.
Exemples d’adresses de service web avec différentes méthodes d’authentification