鍍金池/ 問(wèn)答/HTML/ 用autodesk forge顯示圖形報(bào)錯(cuò),看文檔提示touken權(quán)限不夠。有沒(méi)

用autodesk forge顯示圖形報(bào)錯(cuò),看文檔提示touken權(quán)限不夠。有沒(méi)有人知道這個(gè)是咋回事?

1.執(zhí)行下面代碼錯(cuò)誤代碼為4,看文檔是token權(quán)限不夠。問(wèn)題是我創(chuàng)建APP所有內(nèi)容都選了呀。難道要重新創(chuàng)建一個(gè)APP嗎?
2.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
      <script src="https://developer.api.autodesk.com/viewingservice/v1/viewers/three.min.css"></script>
      <link rel="stylesheet"  />
      <script src="https://developer.api.autodesk.com/viewingservice/v1/viewers/viewer3D.min.js"></script>
    </head>
  <body onload="initialize()">
    <div id="viewer" style="position:absolute; width:90%; height:90%;"></div>
    <script >
      function authMe () 
      { 
      return ('eyJhbGciOiJIUzI1NiIsImtpZCI6Imp3dF9zeW1tZXRyaWNfa2V5In0.eyJjbGllbnRfaWQiOiJIalFGcGpyU0JIM3EyMkJETVZGUGdZYjdzVkFZRmFiSiIsImV4cCI6MTUxNjI1OTYwNiwic2NvcGUiOlsiZGF0YTpyZWFkIiwiZGF0YTp3cml0ZSIsImJ1Y2tldDpjcmVhdGUiLCJidWNrZXQ6cmVhZCJdLCJhdWQiOiJodHRwczovL2F1dG9kZXNrLmNvbS9hdWQvand0ZXhwNjAiLCJqdGkiOiJSa1hTUG04Y25CV3VjMmhRbWFOaVc1S0h5T0lkcHBsbHRleFZBbTVvUjlYVUZEeTF0c2RjNnplRDhFb1pDQXl5In0.cBHjGUnTifjtqE1E1-y5JIZucChwc0neExNTwFJTduU') ; 
      }

      function initialize () {
      var options ={
      'document' : "urn:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Zm9yZ2UtY3NoYXJwLXNhbXBsZS1hcHAtaGpxZnBqcnNiaDNxMjJiZG12ZnBneWI3c3ZheWZhYmovbXktZWxlcGhhbnQub2Jq",
      'env': 'AutodeskProduction',
      'getAccessToken': authMe
      } ;
      var viewerElement =document.getElementById ('viewer') ;
      var viewer =new Autodesk.Viewing.Viewer3D (viewerElement, {}) ; 
      //var viewer =new Autodesk.Viewing.Private.GuiViewer3D (viewerElement, {}) ; 
      Autodesk.Viewing.Initializer (options, function () {
      viewer.initialize () ;
      loadDocument (viewer, options.document) ;
      }) ;
      }
      function loadDocument (viewer, documentId) {
      // Find the first 3d geometry and load that.
      Autodesk.Viewing.Document.load (
      documentId,
      function (doc) { 
      var geometryItems =[] ;
      
      geometryItems =Autodesk.Viewing.Document.getSubItemsWithProperties (
      doc.getRootItem (),
      { 'type': 'geometry', 'role': '3d' },
      true
      ) ;
 
      if ( geometryItems.length > 0 )
      viewer.load (
      doc.getViewablePath (geometryItems [0])) ;
      },
      function (errorMsg) { // onErrorCallback
      alert("Load Error: " + errorMsg) ;
      }//,
      //{
      //    'oauth2AccessToken': authMe (),
      //    'x-ads-acm-namespace': 'WIPDM',
      //    'x-ads-acm-check-groups': 'true',
      //}
      ) ;
      }
    </script>
  </body>
</html>
回答
編輯回答
情皺

已自己解決。是函數(shù)使用不對(duì)。

2018年5月16日 17:20