BIM 360 Docs API在操做歐洲數據中心內容的一些調整

若是您的項目是操做BIM 360 Docs的數據,並且是在歐洲數據中心的項目,注意一個重大調整:Model Derivative API (數據提取和轉換服務)相關的API,須要帶上regions/eu,幾個受到影響的API是:api

  • POST references
  • GET :urn/thumbnail
  • GET :urn/manifest
  • DELETE :urn/manifest
  • GET :urn/manifest/:derivativeurn
  • GET :urn/metadata
  • GET :urn/metadata/:guid
  • GET :urn/metadata/:guid/properties

訪問美國數據中心的時候,和之前同樣
https://developer.api.autodes...:urn/manifestui

操做歐洲數據中心數據的時候,須要調整爲:
https://developer.api.autodes...regions/eu/designdata/:urn/manifestrest

同時,在Forge Viewer中加載歐洲數據中心的轉換結果,viewer初始化也須要帶上相應的選項:derivativeV2_EU。如下是一個參考代碼,判斷是否歐洲數據:code

var options = {
    env: 'AutodeskProduction',
    getAccessToken: getForgeToken,
    api: 'derivativeV2' + (atob(urn.replace('_', '/')).indexOf('emea') > -1 ? '_EU' : '')
  };
  var documentId = 'urn:' + urn;
  Autodesk.Viewing.Initializer(options, function onInitialized() {
      // rest of code here…
  });

詳情請見原文連接。有問題請聯繫 forge.help@autodesk.com.get