创建应用:登录后,在开发者门户中创建一个新应用,获取 Client ID 和 Client Secret,这些是调用 Forge API 的凭证。
二、认证与授权
获取访问令牌(Access Token):使用 Client ID 和 Client Secret,通过 OAuth 2.0 协议获取访问令牌。令牌用于后续 API 调用的身份验证。
设置权限范围(Scope):在获取令牌时,指定所需的权限范围,如数据读写、存储桶创建等。
三、核心功能使用
数据管理:上传文件:使用 Data Management API 将设计文件上传到 Forge 平台。组织文件:创建存储桶(Bucket)来组织和管理文件,设置适当的访问权限。检索文件:通过 API 查询和检索存储在 Forge 中的文件。
模型转换与查看:转换模型:使用 Model Derivative API 将不同格式的 CAD/BIM 模型转换为通用的 Web 格式(如 SVF),以便在任何设备上查看。集成 Viewer:在网页或应用中集成 Forge Viewer,这是一个基于 WebGL 的三维模型查看器,支持缩放、旋转、测量等交互功能。加载模型:使用转换后的模型 URN(Uniform Resource Name)在 Viewer 中加载和显示模型。
设计自动化:自动化任务:使用 Design Automation API 在云端自动执行设计任务,如批量处理文件、修改模型内容等。创建应用包(AppBundle)和活动(Activity):定义要执行的操作和所需的引擎版本。提交工作项(Workitem):执行预先定义的活动,处理输入数据并获取输出结果。