使用docusignapi获取/创建DocuSign中可用的集成键列表

使用docusignapi获取/创建DocuSign中可用的集成键列表,api,docusignapi,Api,Docusignapi,我正在浏览DocuSignrestapi(docusignapi),但没有遇到任何API可以让我获得指定帐户中可用的集成API键列表。 我的要求是显示可用的API集成键列表(如果没有),然后使用生成API集成键所需的数据创建一个新的API集成键。我们没有公共/文档化的API,使开发人员能够在此时获取集成键列表。很抱歉。这里可能有一些沟通错误: 我们有一个sandbox帐户,它有许多可用的集成密钥>100,因此我们计划向用户提供一个界面,我们将列出所有未过期的集成密钥,如果没有密钥,它将通过API

我正在浏览DocuSignrestapi(docusignapi),但没有遇到任何API可以让我获得指定帐户中可用的集成API键列表。
我的要求是显示可用的API集成键列表(如果没有),然后使用生成API集成键所需的数据创建一个新的API集成键。

我们没有公共/文档化的API,使开发人员能够在此时获取集成键列表。很抱歉。

这里可能有一些沟通错误:


我们有一个sandbox帐户,它有许多可用的集成密钥>100,因此我们计划向用户提供一个界面,我们将列出所有未过期的集成密钥,如果没有密钥,它将通过API创建一个,选择密钥后,我们将使用API配置连接配置,简而言之,我们试图忽略登录到沙箱环境、创建API密钥和创建自定义配置的手动步骤

  • 集成密钥(也称为客户端ID)不会过期
  • 每个应用程序使用一个集成密钥。我不知道为什么 一个应用程序需要多个IK。为什么你有超过100个IK
  • 集成密钥(通过OAuth)用于获取访问密钥。如果使用OAuth授权授予流,则还将创建刷新令牌
  • 访问令牌确实过期了
  • 创建/刷新访问令牌取决于创建它的方式:

    授权码授予:使用刷新令牌或让用户再次验证

    隐式授权:用户必须再次进行身份验证

    JWT授权:重新执行JWT授权流以获取新的访问令牌

补充 从评论中可以看出,问题可能在于应用程序的访问令牌即将过期,而需要自动刷新它们

这可以通过使用刷新令牌对通过授权码授权流接收的访问令牌执行。这可以作为一个批处理过程来完成,但是您的应用程序必须维护自己的访问令牌、匹配的刷新令牌和过期时间记录


这种类型的信息不能通过任何API获得,因为如果它可用,将是一个安全漏洞。您的应用程序必须存储此信息。

您可以提供有关您的用例的更多信息吗?你为什么要这样做?还请记住,所有集成密钥都是在演示中创建的。它们只有在GoLive流程完成后才能在生产中使用。我们有一个sandbox帐户,它有许多可用的集成密钥>100,因此我们计划向用户提供一个界面,我们将列出所有未过期的集成密钥,如果没有密钥,那么它将通过API创建一个,一旦选择了密钥,我们将使用API配置连接配置,简言之,我们试图忽略登录到沙盒环境的手动步骤,创建API密钥,和创建自定义配置。注意:API密钥页加载所有可用的API密钥花费了太多时间。其“续订过期”和“未过期”,很抱歉没有提及确切的单词。我们为各自的应用程序提供了多个键,它们并不都适用于同一个应用程序。“如果你需要更多的信息,请告诉我。”我在回答中补充道