我正在使用RingCentral Embeddable小部件,使用以下代码。
(function() {
var rcs = document.createElement("script");
rcs.src = "https://ringcentral.github.io/ringcentral-embeddable/adapter.js?clientId={client_id}&appServer={app_server}&redirectUri={redirect_uri}";
var rcs0 = document.getElementsByTagName("script")[0];
rcs0.parentNode.insertBefore(rcs, rcs0);
if (window.RCAdapter) {
window.RCAdapter.setMinimized(false);
}
})();
我想在成功登录后存储令牌、刷新令牌和用户id。如果我只是在使用ringcentral小部件,有人能帮助我如何获得上述详细信息吗?
访问令牌在浏览器的本地存储中可用,密钥为sdk-rc-widgetplatform
。参见以下内容:
令牌保存在Browser localStorage中,密钥为
sdk-rc-widgetplatform
。只有在域中部署应用程序时,才能访问它。但不建议使用令牌,当应用程序刷新令牌时,令牌将过期并更改。如果你想在服务器端管理令牌,你可以看看RingCentral代理项目,它在服务器端进行授权#349
https://github.com/ringcentral/ringcentral-embeddable/issues/510