Passer au contenu principal
Vous pouvez utiliser la fonctionnalité Vantage Mobile Input, qui permet de capturer, traiter et téléverser des documents directement depuis l’appareil mobile vers ABBYY Vantage. Vantage Mobile Input commence par l’obtention d’un lien de téléversement mobile via l’API Vantage. Ce lien contient les paramètres qui définissent le nombre et les types de documents à capturer pendant la session de saisie mobile, les Skills ABBYY Vantage à utiliser pour traiter les documents téléversés, ainsi que d’autres options. Pour plus d’informations sur l’utilisation de l’API Vantage, consultez la documentation Swagger. Le lien de téléversement mobile peut être utilisé pour lancer une session de saisie mobile :
  • Dans des microapplications pour iOS et Android ou dans un navigateur web.
  • Dans les applications natives iOS et Android.
Pour ajouter la fonctionnalité Vantage Mobile Input en obtenant le lien de téléversement mobile pour la transaction, procédez comme suit :
  1. Authentifiez‑vous dans ABBYY Vantage (voir Authentication pour des instructions détaillées).
Remarque : Chaque requête HTTP vers ABBYY Vantage doit comporter un en-tête contenant un jeton d’accès que le service utilisera pour identifier l’utilisateur dans le système.
  1. Affichez la liste des Skills disponibles et trouvez l’ID du Skill dont vous avez besoin pour traiter les documents.
Pour ce faire, envoyez une requête GET à la ressource skills :
GET https://votre-serveur/api/publicapi/v1/skills
Exécutez la commande suivante : Sous Windows :
curl -X GET "https://your-server/api/publicapi/v1/skills" \
-H "Authorization: Bearer token"
Pour Linux :
curl -X GET 'https://votre-serveur/api/publicapi/v1/skills' \
-H 'Authorization: Bearer jeton'
Vous recevrez ainsi des informations sur toutes les Skills disponibles pour votre compte.
  1. Créez une transaction vide en envoyant une requête POST à la ressource transactions, en spécifiant le paramètre skillId dans le corps de la requête. Pour obtenir le lien de téléversement mobile pour cette transaction, ajoutez le paramètre generateMobileInputLink avec la valeur true dans le corps de la requête :
POST https://votre-serveur/api/publicapi/v1/transactions
Exécutez la commande suivante : Pour Windows :
curl -X POST "https://your-server/api/publicapi/v1/transactions" \
-H "Authorization: Bearer token" \
-H "Content-Type: application/json" \
-d "{\"skillId\":\"123\", \"generateMobileInputLink\": true}"
Sous Linux :
curl -X POST 'https://your-server/api/publicapi/v1/transactions' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: application/json' \
-d '{"skillId":"123", "generateMobileInputLink": true}'
Une fois la transaction créée avec succès, vous recevrez une réponse contenant l’identifiant de la transaction et le lien de téléchargement mobile : Réponse :
{
   "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
   "mobileInputLink": "https://your-server/mobile?baseUrl=<base URL>&transactionId=<transaction-id>&token=<token>&v=<2.4>" 
}
Le lien sera valide pendant 30 minutes, après quoi vous devrez obtenir un nouveau lien. Remarque : Si vous utilisez des codes QR ou des boutons pour téléverser des documents sur votre site web, nous recommandons de configurer ces codes QR et ces boutons de façon à ce qu’ils créent une nouvelle transaction et/ou actualisent le jeton toutes les 30 minutes. Sinon, les utilisateurs ne pourront plus téléverser de documents une fois le jeton initial expiré. À l’aide du lien obtenu, vous pouvez démarrer Vantage Mobile Input avec l’API Vantage, configurer avec des paramètres supplémentaires, suivre le traitement et télécharger le résultat. Des instructions expliquant comment prendre des photos de documents et téléverser des documents à partir d’un appareil mobile avec la microapplication pour iOS et Android sont disponibles dans la section « Téléversement de documents à partir d’un appareil mobile » du Guide de démarrage rapide.