当前位置: 首页 > 知识库问答 >
问题:

DocuSign创建发件人视图URL自动重定向回应用程序

卞安邦
2023-03-14

我们已经将docusign集成到应用程序中,并且能够通过docusign API创建信封、添加签名者和创建收件人视图url。

下一步是允许发送方查看信封,为此,我们正在使用创建发送方视图API。我们能够成功地发出请求,并返回url。

调用创建发送方视图API的API:

# the url to return to e.g. https://mywebsite.com
return_url = ReturnUrlRequest(return_url=data["return_url"])

# call the docusign API            
results = envelope_api.create_sender_view(
   session["ds_account_id"], 
   envelope_id, 
   return_url_request=return_url
)


# returns a json object with the url to the client 
return jsonify({"url": results.url}

docusign api调用返回的url示例:<代码>https://demo.docusign.net/Member/StartInSession.aspx?StartConsole=1

URL被传递到前端web应用程序(ReactJs),用于将用户重定向到发件人视图页面。e、 g.<代码>窗口。位置=响应。数据url。

这就是问题发生的地方:

>

当我复制url并手动将其粘贴到新的浏览器选项卡时,它会立即将我重定向回应用程序,但第二次我在新选项卡中访问url时,它就可以工作了。

我错过什么了吗?

创建发件人视图文档:https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopeviews/createsender/

编辑:当我们在创建发件人视图url时将return\u url设置为空字符串时,不会立即重定向用户。

共有1个答案

胡意致
2023-03-14

您可以验证您尝试访问的信封的状态吗?

“创建发件人”视图应用于允许发件人在发送草稿信封之前编辑草稿信封。在您的场景中,您提到收件人已经查看了它,因此这可能是问题所在。

如果要允许发件人在信封发送后进行编辑,则需要使用create correct view API调用:

https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopeviews/createcorrect/

编辑:如果希望发件人查看已完成的信封,则应使用带有发件人信息的创建收件人API

https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopeviews/createrecipient/

您的请求正文应该具有以下结构:

{
    "authenticationMethod": "Email",
    "email": "sender@email.test",
    "returnUrl": "https://www.google.com/",
    "userName": "Sender",
 
}
 类似资料:
  • 在获取Docusign信封收件人视图的查询参数中,其中GET调用是“/RESTAPI/v2.1/accounts/{accountId}/envelops/{envelopeId}/documents/composited?recipient_id=123&documents_by_userid=false”,是recipient_id,即Docusign生成的GUID,还是我们必须在信封创建调用

  • 本文向大家介绍Android 创建自定义视图,包括了Android 创建自定义视图的使用技巧和注意事项,需要的朋友参考一下 示例 如果需要完全自定义的视图,则需要子类View(所有Android视图的超类),并提供自定义的sizing(onMeasure(...))和drawing(onDraw(...))方法: 创建您的自定义视图框架:每个自定义视图的基本相同。在这里,我们为自定义视图创建框架,

  • 我们需要一个应用内通知栏。任何时候,当应用程序收到一个推送通知,无论哪个活动在前面,通知栏需要显示和浮动在活动的顶部。它是半透明的,如果自定义点击它,它会消失。 Android似乎没有窗口框架(如IOS或Web),因此我们无法在没有活动上下文的情况下绘制通知栏。我们需要让每个活动都有一个通知栏,然后当通知到来时,我们会显示当前前置活动的通知栏。 我认为这个解决方案很愚蠢……我想让我的应用程序的通知

  • 如前所述,控制器通常都会返回一个逻辑视图名,然后视图解析器会把它解析到一个具体的视图技术上去渲染。对于一些可以由Servlet或JSP引擎来处理的视图技术,比如JSP等,这个解析过程通常是由InternalResourceViewResolver和InternalResourceView协作来完成的,而这通常会调用Servlet的APIRequestDispatcher.forward(..)方法

  • 在我的应用程序中,我为信封创建了一个仪表板,其中包含一个表单,用户可以在其中编辑基本的信封收件人信息,表单的操作捕获更改并发出PUT请求以更新DocuSign上的信息。此仪表板上还有发件人视图,它在后台加载,当用户单击Bootstrap时可见。 在通过表单将更改保存给收件人时,我遇到一个错误: 我认为这是由于发送者视图在后台加载,因此在没有首先单击发送者视图iFrame中的“放弃更改”的情况下阻止

  • Web 第三方应用开发-创建应用 创建入口 录入信息 Web 第三方应用开发-创建应用 更新时间:2018-08-08 15:14:14 本章介绍如何创建一个第三方应用。 创建入口 进入应用管理列表页,点击“新增应用”按钮: 录入信息 填写应用的基本信息: 包含5个字段和选项: 应用类型,选择“服务端应用”; 框架,选择 “自定义”; 起始版本,应用的起始版本,默认从 1.0.0 开始; 应用名称