我们正在使用量角器来自动化 UI 测试。作为我们 UI 应用程序的一部分,我们必须对文档进行电子签名。有没有办法自动签署这个文件?
我是 DocuSign 集成的新手。看来我需要使用 OAuth 授权代码授予,所以我正在使用类似这样的 GET 方法:
https://account-d.docusign.com/oauth/auth?response_type=code,&scope=signature,&client_id=my_integrator_key,&state=some_string,&redirect_uri=my_callback_URL
Run Code Online (Sandbox Code Playgroud)
我已将 Integrator Key 上的 Redirect_URI 设置为与上面的 my_callback_URL 相同的值,并且设置了一个 Secret Key(尽管我不知道它的用途)。
当登录页面显示时,它会在电子邮件地址框上方以红色显示此错误:
提供的客户端 ID 未在 DocuSign 中注册。
我花了相当长的时间试图弄清楚为什么会这样,但运气不佳。我认为这是一个常见的错误,但我没有看到它。
我正在调用 Envelopes: listStatusChanges api 来获取信封状态。我将信封 ID(逗号分隔列表)作为参数传递给此方法,最多 50 个信封 ID 它会给我结果,但是一旦我传递超过 50 个信封 ID,它就会给我以下错误。我也通过传递相同的信封 ID 列表来尝试使用 Docusign Apiexplorer,但结果是一样的。传递这些信封 ID 有什么限制吗?
'错误:" 404 - 找不到文件或目录。
我正在尝试为客户创建一个解决方案。客户经营一所大学,想要一个系统,他们可以使用该系统向家长/监护人发送包含分数/评分的批量信件。这些信件必须由大学院长(单一用户)签署。
用户(Dean)是否必须进入 DocuSign 并单独签署每封信,还是有办法自动完成?我计划为此使用带有 C# 的 SOAP API。
我正在使用开发人员沙箱进行所有 api 调用。\n它的网站使用 laravel 5.2 构建\n所有 api 调用均使用guzzle/guzzle进行的。
\n\n我正在尝试使用 docusign api 自动发送 pdf 合同(创建信封)。
\n\n我按照步骤使用授权代码授予中的步骤进行操作
\n\n我没有遇到任何问题:
\n\n\n\n获取userinfo后,只有一个帐户,因此我使用该帐户base_uri进行所有后续 api 调用\n{base_uri} + "/restapi/v2/accounts/" + {account_id}
在我随后的所有 api 调用中,我还添加了标头
\n\nAuthorization: Bearer eyJ0eX...MrhIddzBAQ
我正在使用在步骤“将代码交换为令牌”中获得的access_token
\n\n当使用access_token、base_uri和account_id执行创建信封 api 调用或任何其他 api 调用时,我得到\ n结果POST https://demo.docusign.net/restapi/v2/accounts/<account_id>/envelopes401 Unauthorized …
由于错误,我无法使用 DocuSign 的 OAuth JWT 进行身份验证Unexpected PEM Type。我正在使用他们的 Nuget 包 2.2.0。如果我更改为 2.1.10 并稍微调整我的代码,我会收到此错误
Error calling Login: {
"errorCode": "PARTNER_AUTHENTICATION_FAILED",
"message": "The specified Integrator Key was not found or is disabled. An Integrator key was not specified."
}
Run Code Online (Sandbox Code Playgroud)
我只有一个沙盒帐户,我已经创建了一个集成商密钥。我的重定向 uri 是https://docusign.com,我创建了一个 RSA 密钥对,我将私钥保存在 PEM 文件中。
我正在按照此处的说明进行操作https://github.com/docusign/docusign-csharp-client/blob/master/README.md但在线上引发了异常OAuth.OAuthToken tokenInfo = apiClient.ConfigureJwtAuthorizationFlowByKey(integratorKey, userId, oauthBasePath, privateKey, expiresInHours);
我还使用 url 授予了对 JWT 的访问权限https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=<integrator-key>&redirect_uri=https://docusign.com。
string userId = "e1f43c1a-2546-4317-85a9-cea367f8f92c";
string oauthBasePath = "account-d.docusign.net";
string integratorKey = "<integrator-key>";
string privateKey …Run Code Online (Sandbox Code Playgroud) 我正在为会议提交一份文件。我想将 DocuSign 与 Alfresco 基于 Angular 的开发人员框架,特别是 Alfresco Content App 集成。
为了简单起见,我想考虑可以 100% 从浏览器完成的工作流,而无需我自己的任何后端代码。
我怀疑我可以为在 Alfresco UI 中找到的任何文档创建“立即签署此文档”类型的操作。这可以启动不需要我自己的任何后端服务的 OAuth 流程。
我想我需要将我的集成密钥放入 SPA。然后,任何使用该应用程序的人都可以看到这一点。通过阅读文档,我不清楚“泄漏”此密钥是否可以?
我是否可以在 SPA 中实现其他用例而无需添加我自己的后端服务?诸如发送一份文件由一个或多个人签名之类的事情?或者在 Angular UI 中嵌入签名体验?
我在 DocuSign 博客上看到了以下系列:
https://www.docusign.com/blog/dsdev-building-single-page-applications-with-docusign-and-cors-part-1/
通读了那个和 REST API 文档后,我仍然不清楚是否有可能在没有我自己的后端服务的任何支持的情况下实现这样的东西。
我也没有在网上找到任何可以联系 DocuSign 的开发人员布道者来讨论我的选择的地方。我相信 DocuSign 开发人员会监控 SO,所以认为这是下一个最好的事情。
使用服务器模板创建信封,然后获取嵌入式签名的返回URL,并通过电子邮件将信封发送给收件人以签署文档.因此,用户可以使用Web中的电子邮件链接(远程)或嵌入式链接对文档进行签名.请告诉我在DocuSign API中有任何选项可以实现这一目标吗?
当用于REST和SOAP时,使用标题"X-DocuSign-Authentication"有哪些选项和格式?
我正在尝试使用其余的API将WORD文档(*.doc)上传到docusign,并使用以下代码.但抛出异常 - UNABLE_TO_LOAD_DOCUMENT,文档损坏.如果我使用同一文档使用我的开发帐户直接从docusign网站上传,它会正确上传而不会出现任何错误.任何人都可以帮我找出下面的代码有什么问题.(以下代码适用于.PDF格式文件)
byte[] fileBytes = File.ReadAllBytes(pathOfTheWordDocFile);
EnvelopeDefinition envDef = new EnvelopeDefinition();
envDef.EmailSubject = "[DocuSign C# SDK] - Please sign this doc";
// Add a document to the envelope
Document doc = new Document();
doc.DocumentBase64 = System.Convert.ToBase64String(fileBytes);
doc.Name = Path.GetFileName(strPath);
doc.DocumentId = "1";
envDef.Documents = new List<DocuSignModel.Document>();
envDef.Documents.Add(doc);
Run Code Online (Sandbox Code Playgroud)