资讯专栏INFORMATION COLUMN

2017年7月17日之前移植您的View and Data 工程

_DangJin / 488人阅读

摘要:不仅这些,的基础安全机构更加的完善和强壮。从去年月到现在,和是并存的状态,客户都可以用,但实际上更多处于维护的状态。随着绝大多数客户已经稳定的使用,团队决定,从今年月日起,停止的服务。所以,特此通知,务必尽快移植相关工程到过程。

熟悉Autodesk Forge的朋友可能知道Autodesk 两年前有个名为View and Data的技术,即网页模型浏览和业务拓展。使用中需要进行身份认证(获取token),上传模型,转换成网页浏览格式。以及Viewer的JavaScript包对网页格式进行渲染和加载,拓展。这几步其实后端用到几个云服务端口,形如:

POST https://developer. api.autodesk.com/authentication/v1/authenticate

POST https://developer. api.autodesk.com/oss/v1/buckets/

POST https://developer. api.autodesk.com/oss/v1/buckets/:bucketKey/objects/:objectName

POST https://developer. api.autodesk.com/viewingservice/v1/register/

在去年6月Forge 大会之后,前面的几个服务的功能已变成Forge独立的服务中的一部分:

身份认证(authentication)

数据管理(Data Management)

数据提取和格式转换(Model Derivitives)

例如上面的几个端口新版为:

POST https://developer. api.autodesk.com/authentication/v1/authenticate

POST https://developer. api.autodesk.com/oss/v2/buckets/

POST https://developer. api.autodesk.com/oss/v2/buckets/:bucketKey/objects/:objectName

POST https://developer.api.autodes...

可以看到数据管理和模型提取服务版本定为v2,所以经常称作v2转换过程。v2不只是端口名字的变化,而是开发者可以多带带的调用,获取对应的数据。当然,每种服务体系中的端口也更加丰富,例如身份认证(authentication)可以进行授权认证的过程,让开发者可以访问到最终客户在Autodesk 云产品上的数据存储。数据管理中,可以对原始模型进行获取,删除,转换后的模型删除,而也提供Autodesk 云产品例如Autodesk 360 的Project,Folder,Item等操作。至于数据提取,也可提取出模型的层次结构和对象属性列表等。而且v2的转换服务可以支持转换出更多格式,例如OBJ,STL,IFC,FBX等等。不仅这些,v2的基础安全机构更加的完善和强壮。

同时,网页浏览和业务拓展的JavaScript库也不断升级更新,虽然其版本号体系和后端的Forge云服务不同。而JavaScript也对v2的转换过程产生的数据进行对应的兼容工作,不断提高性能和功能。

从去年6月到现在,v1和v2是并存的状态,客户都可以用,但实际上v1更多处于维护的状态。随着绝大多数客户已经稳定的使用v2,Autodesk Forge团队决定,从今年7月17日起,停止v1的服务。也就是说前面提到的那些云服务端口将终止。而很老的JavaScript库可能也会无法访问。

有些朋友的工程是基于某个时期的样例写的,更多关注前端的应用,而后端可能仍旧用的v1端口。所以,特此通知,务必尽快移植相关工程到v2过程。移植需要做的工作不多:

按帮助文档,用v2的端口替换以前的端口

根据v2的参数说明,调整request和response的细节。例如有些端口的response的json结构变化了

身份认证获取token,务必提供参数scope

链接到较新的Forge Viewer JavaScript库。不指定版本目前默认是2.10. 指定版本,现在最高可以到2.14

调试工程,排查错误

可以直接参考Forge相关的样例调整, 例如,以下博客提到的样例:
https://segmentfault.com/a/11...

如在移植过程中遇到任何问题,请联系Autodesk Forge支持团队。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82757.html

相关文章

  • RDD的前端背包

    摘要:中文最小字体问题添加属性以取消浏览器的自动调整会使原本应该调整的地方失效原本就是专为了移动端设置的属性,桌面端不适应已修复建议通过缩小来获得小字体。 暂时先堆在一起,等某条目里面的内容超过十条了,就单列出去。 更新历史: 17.7.24 =ADD= typescript —> interface =ADD= alof awsome net 17.7.23 =ADD=...

    Pandaaa 评论0 收藏0
  • RDD的前端背包

    摘要:中文最小字体问题添加属性以取消浏览器的自动调整会使原本应该调整的地方失效原本就是专为了移动端设置的属性,桌面端不适应已修复建议通过缩小来获得小字体。 暂时先堆在一起,等某条目里面的内容超过十条了,就单列出去。 更新历史: 17.7.24 =ADD= typescript —> interface =ADD= alof awsome net 17.7.23 =ADD=...

    csRyan 评论0 收藏0
  • RDD的前端背包

    摘要:中文最小字体问题添加属性以取消浏览器的自动调整会使原本应该调整的地方失效原本就是专为了移动端设置的属性,桌面端不适应已修复建议通过缩小来获得小字体。 暂时先堆在一起,等某条目里面的内容超过十条了,就单列出去。 更新历史: 17.7.24 =ADD= typescript —> interface =ADD= alof awsome net 17.7.23 =ADD=...

    jifei 评论0 收藏0
  • javascript引擎——V8

    摘要:类将源代码解释并构建成抽象语法树,使用类来创建它们,并使用类来分配内存。类抽象语法树的访问者类,主要用来遍历抽象语法树。在该函数中,先使用类来生成抽象语法树再使用类来生成本地代码。 通过上一篇文章,我们知道了JavaScript引擎是执行JavaScript代码的程序或解释器,了解了JavaScript引擎的基本工作原理。我们经常听说的JavaScript引擎就是V8引擎,这篇文章我们...

    luoyibu 评论0 收藏0
  • 复杂type页面封装库,支持多种状态切换和下拉刷新上拉加载

    摘要:支持复杂页面,例如添加自定义头部和底部布局,支持横向滑动,还可以支持粘贴头部类似微信好友分组,支持不规则瀑布流效果,支持侧滑删除功能。十分方便实现复杂的布局页面,结构上层次分明,便于维护。 目录介绍 1.复杂页面库介绍 2.本库优势亮点 2.1 支持多种状态切换管理 2.2 支持添加多个header和footer 2.3 支持侧滑功能和拖拽移动 2.4 其他亮点介绍 3.如...

    Karrdy 评论0 收藏0

发表评论

0条评论

_DangJin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<