Docusignapi 如何使用C生成DocuSign信封#

Docusignapi 如何使用C生成DocuSign信封#,docusignapi,Docusignapi,我正在做一个C#项目,试图生成一个DocuSign信封 作为一个起点,我正在尝试通过一个DocuSign JWT示例在 我转到了控制台应用程序让我转到的URL。 模拟和客户端\u id=CLIENTID9和重定向\u uri= 完成该过程后,我确实在URL中获得了返回给我的访问令牌 我得到了以下令牌,我用一个(…)删除了它的一部分 我接下来应该做什么来生成信封并获得签名URL Chad,您引用的代码示例是如何使用JWT获取访问令牌的良好起点。把它放在手边。现在可以使用访问令牌调用任何eSign

我正在做一个C#项目,试图生成一个DocuSign信封

作为一个起点,我正在尝试通过一个DocuSign JWT示例在

我转到了控制台应用程序让我转到的URL。 模拟和客户端\u id=CLIENTID9和重定向\u uri=

完成该过程后,我确实在URL中获得了返回给我的访问令牌

我得到了以下令牌,我用一个(…)删除了它的一部分


我接下来应该做什么来生成信封并获得签名URL

Chad,您引用的代码示例是如何使用JWT获取访问令牌的良好起点。把它放在手边。现在可以使用访问令牌调用任何eSignature API端点。 下面是一组不同的代码示例,它们将向您展示使用API可以做的许多事情:

具体而言,为嵌入式签名生成信封如下:

只需调整代码中使用令牌的部分,即可使用其他代码中的令牌:

var config = new Configuration(new ApiClient(basePath));
config.AddDefaultHeader("Authorization", "Bearer " + accessToken);

eg-01 JWT示例提供给您的URL有两个效果,但在本例中,您只需要一个:

  • URL将启动IK的授权代码授予流。作为此流程的一部分,您将被要求向DocuSign进行身份验证,并被要求对应用程序请求的客户id范围授予
    同意

    这就是你想要的效果。你最初的问题是你 尚未授予同意,因此JWT授予请求失败

    如果您现在重新运行eg-01 JWT示例,它应该会成功完成

  • 效果2:您将返回一个包含授权代码的URL

    这种影响——包括身份验证代码等——应该被忽略。它有 由于您正在使用JWT Grant,因此与您的应用程序无关

    如果您使用授权码Grant,那么您将使用 返回授权码。但你不是,所以不要