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