Office js outlook web加载项中的刷新令牌

Office js outlook web加载项中的刷新令牌,office-js,outlook-web-addins,Office Js,Outlook Web Addins,我正在开发Outlook Web加载项。我使用RESTAPI调用,使用Accesstoken将邮件从一个文件夹移动到另一个文件夹 Office.context.mailbox.getCallbackTokenAsync({isRest:true}, 功能(结果){ 如果(result.status==“成功”){ var accessToken=result.value; //使用访问令牌 MoveMailItem(accessToken); }否则{ //处理错误 } }); 是否要刷新此令

我正在开发Outlook Web加载项。我使用RESTAPI调用,使用
Accesstoken
将邮件从一个文件夹移动到另一个文件夹

Office.context.mailbox.getCallbackTokenAsync({isRest:true},
功能(结果){
如果(result.status==“成功”){
var accessToken=result.value;
//使用访问令牌
MoveMailItem(accessToken);
}否则{
//处理错误
}
});

是否要刷新此令牌,以便我再次调用此方法?

没有刷新令牌的方法,您只需在令牌过期后请求一个新的令牌(它们有5分钟的生存期)


刷新令牌用于避免用户需要重新输入其凭据。由于这不是
getCallbackTokenAsync
工作流的一部分,因此刷新令牌与检索新令牌相比有任何好处

没有刷新令牌的方法,您只需在令牌过期后请求一个新的令牌(它们有5分钟的生存期)

刷新令牌用于避免用户需要重新输入其凭据。由于这不是
getCallbackTokenAsync
工作流的一部分,因此刷新令牌与检索新令牌相比有任何好处

getCallbackTokenAsync()API将始终返回有效期为5分钟的令牌。因此,如果有效期已过,则外接程序将不得不再次调用此API以获取新令牌

如果外接程序实现SSO流,则外接程序可以在第一次登录时获取访问和刷新令牌。每次有效期结束时,外接程序都可以使用刷新令牌获取新令牌

getCallbackTokenAsync()API将始终返回有效期为5分钟的令牌。因此,如果有效期已过,则外接程序将不得不再次调用此API以获取新令牌


如果外接程序实现SSO流,则外接程序可以在第一次登录时获取访问和刷新令牌。每次有效期结束时,外接程序都可以使用刷新令牌获取新令牌

@Shyam,正如@Marc提到的,没有方法刷新令牌。您希望避免调用
getCallbackTokenAsync
,有什么原因吗?它是否“破坏”了您代码中的
MoveMailItem
调用?@Shyam,正如@Marc提到的,没有刷新令牌的方法。您希望避免调用
getCallbackTokenAsync
,有什么原因吗?它是否会“破坏”代码中的
MoveMailItem
调用?