跳转到主要内容
您可以使用 Vantage Mobile Input 功能,它允许您直接在移动设备上捕获、处理并将文档上传到 ABBYY Vantage。 Vantage Mobile Input 的流程从通过 Vantage API 获取一个移动上传链接开始。该链接将包含参数,用于定义在移动输入会话期间需要捕获的文档数量和类型、用于处理已上传文档的 ABBYY Vantage Skill,以及其他设置。有关使用 Vantage API 的更多信息,请参阅 Swagger 文档。 移动上传链接可用于启动移动输入会话:
  • 在 iOS 和 Android 的微应用或 Web 浏览器中。
  • 在原生 iOS 和 Android 应用程序中。
要通过为处理事务获取移动上传链接来添加 Vantage Mobile Input 功能,请完成以下步骤:
  1. 在 ABBYY Vantage 中进行身份验证(详见 Authentication 中的说明)。
注意: 发送到 ABBYY Vantage 的每个 HTTP 请求都应包含一个包含访问令牌的请求头,服务将使用该令牌在系统中标识用户。
  1. 查看可用 Skill 列表,并找到您需要用于处理文档的 Skill 的 ID。
为此,请向 skills 资源发送 GET 请求:
GET https://your-server/api/publicapi/v1/skills
运行以下命令: 适用于 Windows:
curl -X GET "https://your-server/api/publicapi/v1/skills" \
-H "Authorization: Bearer token"
适用于 Linux:
curl -X GET 'https://your-server/api/publicapi/v1/skills' \
-H 'Authorization: Bearer token'
因此,您将会获取所有在您账户下可用的 Skill 的信息。
  1. 通过向 transactions 资源发送 POST 请求,并在请求正文中指定 skillId 参数来创建一个空的处理事务。要获取该处理事务的移动端上传链接,请在请求正文中添加值为 truegenerateMobileInputLink 参数:
POST https://your-server/api/publicapi/v1/transactions
运行以下命令: 在 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}"
适用于 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}'
在成功创建处理事务后,您将收到包含处理事务标识符和移动端上传链接的响应: 响应:
{
   "transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
   "mobileInputLink": "https://your-server/mobile?baseUrl=<base URL>&transactionId=<transaction-id>&token=<token>&v=<2.4>" 
}
链接的有效期为 30 分钟,之后需要获取新的链接。 注意: 如果您在自己的网站上使用二维码或按钮来上传文档,我们建议这些二维码和按钮每隔 30 分钟创建一个新的处理事务和/或刷新一次 token。否则,在初始 token 过期后,用户将无法继续上传文档。 使用获取到的链接,您可以通过 Vantage API 启动 Vantage Mobile Input,使用其他参数进行配置跟踪处理并下载结果。关于如何使用适用于 iOS 和 Android 的微型应用程序拍摄文档照片并从移动设备上传文档的说明,请参见《快速开始指南》中“从移动设备上传文档”一节。