Docusignapi 是否在DocuSign SDK中刷新\u令牌方法?

Docusignapi 是否在DocuSign SDK中刷新\u令牌方法?,docusignapi,Docusignapi,使用刷新令牌,您可以获得新的访问令牌 在SDK中找不到使用刷新令牌续订访问令牌的API。请告诉我是否有一些API可用,但我在SDK中找不到它,或者是否有一些示例代码可用。OAuth授权代码授予流程非常标准化。可以使用您最喜欢的软件堆栈授权码授权库(独立于DocuSign) 如果找不到您喜欢的库,那么您可以使用HTTP请求库自己发出POST请求 请注意,一些DocuSign SDK中目前可用的其他OAuth授权代码授予支持方法将在将来被弃用。最好使用特定于堆栈的OAuth库,该库将自动处理重定向、

使用刷新令牌,您可以获得新的访问令牌


在SDK中找不到使用刷新令牌续订访问令牌的API。请告诉我是否有一些API可用,但我在SDK中找不到它,或者是否有一些示例代码可用。

OAuth授权代码授予流程非常标准化。可以使用您最喜欢的软件堆栈授权码授权库(独立于DocuSign)

如果找不到您喜欢的库,那么您可以使用HTTP请求库自己发出POST请求


请注意,一些DocuSign SDK中目前可用的其他OAuth授权代码授予支持方法将在将来被弃用。最好使用特定于堆栈的OAuth库,该库将自动处理重定向、状态参数的正确使用以及Auth代码授权流的其他方面

我最近在一个项目中工作,需要使用刷新令牌获取访问令牌,但在sdk中找不到合适的方法。因此,正如Larry K所建议的,我使用库发出了一个POST请求。代码如下所示:

const refreshToken = <yourRefreshToken>;
const clientString = clientId + ":" + clientSecret,  
postData = {      
  "grant_type": "refresh_token",      
  "refresh_token": refreshToken, },  
headers= {      
  "Authorization": "Basic " + (new 
       Buffer(clientString).toString('base64')),    
 },  
authReq = superagent.post( dsConfig.dsOauthServer +    
                      "/oauth/token")      
          .send(postData)
          .set(headers)      
          .type("application/x-www-form-urlencoded");
const refreshttoken=;
const clientString=clientId+:“+clientSecret,
postData={
“授权类型”:“刷新令牌”,
“刷新令牌”:刷新令牌,},
标题={
“授权”:“基本”+(新
缓冲区(clientString).toString('base64'),
},  
authReq=superagent.post(dsConfig.dsOauthServer+
“/oauth/token”)
.send(postData)
.set(标题)
.type(“application/x-www-form-urlencoded”);
我写了一篇关于这方面的文章,可能会有所帮助