0

我正在实现向最终用户展示文档以在我的 Web 应用程序中签名的功能。记录在案的步骤是:

  • 创建transientDocument POST - {url}/transientDocuments
  • 使用transientDocumentId 创建一个小部件。POST - {url}/小部件
  • 在小部件视图调用响应中获取 embeddedCode。POST - {url}/widgets/{widgetId}/views

帖子正文指示要返回的视图 { "name": "ALL"(ALL, SIGNING, etc..) }

当我使用“ALL”执行我的代码时,视图调用不会返回 SIGNING 视图,当我特别请求 SIGNING 视图时,我得到“VIEW_NOT_AVAILABLE:请求的视图不适用于当前状态的资源”。回复。

我可以在 Adob​​e 测试环境中成功运行请求,甚至可以在测试工具中成功请求后立即让我的代码成功,但独立,更重要的是,当我部署我的代码时,我得到了上面提到的错误。

我已经搜索了过去两天,找不到有关此特定错误的任何信息。此链接是我能找到的与此问题相关的最接近的链接:Adobe sign API - create a widget with pre-filling details

我已验证我的 OAuth 令牌中的范围是正确的,并且我的测试帐户上的 OAuth 设置与我的授权令牌中的预期匹配。

我完全不知所措。任何想法,将不胜感激。

4

2 回答 2

0

你能检查你是否在正确的状态下创建小部件吗?

只有在小部件的 ACTIVE 状态下,您才能获得其 SIGNING 视图。您创建的小部件可能处于 DRAFT 或 AUTHORING 状态,因此出现错误“VIEW_NOT_AVAILABLE”。

如果不是这种情况,请分享您在创建小部件时使用的请求以进一步排除故障。

于 2020-03-01T16:18:05.717 回答
0

我遇到过同样的问题。事实证明,在准备好检索 SIGNING 视图之前有大约 3 秒的延迟。如果您在获取视图之前延迟代码执行 3 秒,您应该能够获取它。这不是一个完美的解决方案,但到目前为止,我与 Adob​​e 支持人员的互动并没有什么帮助。

Adobe 的回复:

在 Adob​​e Sign 系统处理您上传的文件并生成可公开访问的 URL 时,预计会有 2 到 3 秒的延迟。请修改您的应用程序,以便在上传小部件与尝试从我们的服务器检索其签名 URL 之间存在延迟。

于 2020-08-27T17:04:51.510 回答