1

我正在使用以下代码使用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 小部件,有人可以帮助我如何获得上述详细信息吗?

4

1 回答 1

0

访问令牌在浏览器的本地存储中可用 key sdk-rc-widgetplatform。请参阅以下内容:

令牌以 key 保存在 Browser localStorage 中sdk-rc-widgetplatform。只有在您的域中部署应用程序时才能访问它。但不推荐使用token,应用刷新时token会过期更改。

如果你想在服务器端管理令牌,你可以看看 RingCentral 代理项目,它在服务器端进行授权 #349

https://github.com/ringcentral/ringcentral-embeddable/issues/510

于 2021-06-28T07:02:03.853 回答