OAuth - DocuSign 登录页面显示“提供的客户端 ID 未在 DocuSign 中注册。”

Bee*_*out 5 docusignapi

我是 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 中注册。

我花了相当长的时间试图弄清楚为什么会这样,但运气不佳。我认为这是一个常见的错误,但我没有看到它。

Lar*_*y K 5

您的重定向网址不正确 - 不包含逗号。

你的例子应该是:

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)

使用 调用您的redirect_uri 后authorization code,您将secret在请求不记名令牌以用于 API 调用时使用您的。

请参阅文档。