为什么 Viewer 的 getViewerToken 被无限次调用?

Why is Viewer' getViewerToken getting called infinite times?

函数 getViewerToken 自今天起被无限调用,没有任何代码更改。这个bug是我们这边的还是forge viewer的bug?

        iframe.viewer = new iframe.Autodesk.Viewing.GuiViewer3D(iframe.viewerDiv, { extensions: extensions });
        let options = {
            // 'env': 'AutodeskProduction',
            'env': 'MD20ProdEU', //svf2
            'api': 'D3S', //svf2
            'getAccessToken': function(onTokenReady) {
                     ...
            };
  .....

每当令牌需要刷新时,查看器都会调用 getAccessToken 函数。当您在 getAccessToken 中调用回调函数时,请确保第二个参数(新令牌的过期时间,以秒为单位)是一个正整数。也许您的代码传递了零或负数,迫使查看者反复请求新令牌。