Pular para o conteúdo principal
Você pode usar o recurso Vantage Mobile Input, que permite capturar, processar e fazer upload de documentos diretamente de um dispositivo móvel para o ABBYY Vantage. O Vantage Mobile Input começa com a obtenção de um link de upload móvel por meio da Vantage API. O link conterá os parâmetros que definem o número e os tipos de documentos a serem capturados durante a sessão de entrada móvel, as skills do ABBYY Vantage para processar os documentos enviados e mais. Para obter mais informações sobre o uso da Vantage API, consulte a documentação do Swagger. O link de upload móvel pode ser usado para iniciar uma sessão de entrada móvel:
  • Em microaplicativos para iOS e Android ou em um navegador web.
  • Em aplicativos nativos para iOS e Android.
Para adicionar o recurso Vantage Mobile Input obtendo o link de upload móvel para a transação, siga as etapas abaixo:
  1. Autentique-se no ABBYY Vantage (consulte Autenticação para obter instruções detalhadas).
Observação: Cada solicitação HTTP para o ABBYY Vantage deve ter um cabeçalho contendo um token de acesso que o serviço usará para identificar o usuário no sistema.
  1. Consulte a lista de skills disponíveis e encontre o ID da skill de que você precisa para processar documentos.
Para isso, envie uma solicitação GET para o recurso skills:
GET https://seu-servidor/api/publicapi/v1/skills
Execute o seguinte comando: No Windows:
curl -X GET "https://your-server/api/publicapi/v1/skills" \
-H "Authorization: Bearer token"
No Linux:
curl -X GET 'https://your-server/api/publicapi/v1/skills' \
-H 'Authorization: Bearer token'
Como resultado, você receberá informações sobre todas as skills disponíveis para a sua conta.
  1. Crie uma transação vazia enviando uma solicitação POST para o recurso transactions, especificando o parâmetro skillId no corpo da solicitação. Para obter o link de upload para dispositivos móveis para essa transação, adicione o parâmetro generateMobileInputLink com o valor true no corpo da solicitação:
POST https://seu-servidor/api/publicapi/v1/transactions
Execute o seguinte comando: No 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}"
No 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}'
Depois que a transação for criada com sucesso, você receberá uma resposta com o identificador da transação e o link para upload móvel: Resposta:
{
   "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
   "mobileInputLink": "https://your-server/mobile?baseUrl=<base URL>&transactionId=<transaction-id>&token=<token>&v=<2.4>" 
}
O link será válido por 30 minutos, após esse período um novo link deverá ser obtido. Observação: Se você usar códigos QR ou botões para fazer upload de documentos em seu site, recomendamos que esses códigos QR e botões criem uma nova transação e/ou atualizem o token a cada 30 minutos. Caso contrário, os usuários não poderão fazer upload de documentos após a expiração do token inicial. Usando o link obtido, você pode iniciar o Vantage Mobile Input com a Vantage API, configurar parâmetros adicionais, acompanhar o processamento e baixar o resultado. Instruções sobre como tirar fotos de documentos e fazer upload de documentos a partir de um dispositivo móvel com o microaplicativo para iOS e Android estão disponíveis na seção “Uploading Documents from a Mobile Device” do “Quick Start Guide”.