最近几个月里我们了解到,用户最大的需求之一就是希望我们面向开发者开放API,使之能够在自己的应用程序中利用AutoCAD WS的web功能和移动功能。; c# G; ~4 ~( y0 R
+ U4 F& M9 `4 i5 Z* ~/ ]3 E$ z
8 v: l5 q. o, A, w6 w
& O, U Z5 t6 G+ k9 ~: m6 ~
4 o; [$ c H' ^: X0 U/ N- h8 T, }) R
这在我们看来是非常合理的,因为AutoCAD起初流行起来的原因之一就是它使开发者得以在AutoCAD之上创建定制的应用程序,例如插件程序、自定义对象和脚本。
; O$ O+ A: s2 K
! G8 `% A; _9 R6 g 今天我们就朝这个方向迈出第一步(后面还会有很多步骤),这就是发布首套用于AutoCAD WS的API。这套新的API让使用不同语言的开发者可以——
9 ]: f4 H) Q8 w j* _% E5 G
+ j1 x$ ?1 ?2 T+ Z+ O. w! f2 ? 1.安全地连接到一个AutoCAD WS账户上
2 w- }5 B7 w1 u$ @' L
0 }3 J( n! H7 w) I. @' _5 t 2.查询账户文件/文件夹结构0 k+ I4 x- M8 g4 R7 j# W
! r' Z7 n0 n; a) P, `8 n- t( y 3.执行不同的文件操作,例如复制、粘贴、重命名、创建文件夹0 J! l" X4 v. P1 P
9 C( B1 V. W1 O8 q; _4 Y 4.上传和下载文件0 f D5 q T0 o2 R3 ]5 W
( ^1 A" f0 A: a4 C& s( L4 [
5.查询文件元数据,例如最后修改、权限、缩略图$ a4 t6 J4 O4 @
7 z% ~+ e; T8 m3 A9 `3 g 6.在WS在线编辑器中启动图纸文件
) m4 f( Z+ y) i% G$ d* U) [! p! a O3 F: ~+ l- E8 u
这些API依靠的是基于 WebDAV协议的行业标准http,该协议可使用C#、C++、Java和JavaScript等多种编程语言从web浏览器、桌面应用程序和服务器端组件中访问AutoCAD WS的功能。我们制作了两个教程,其中提供的完整源代码样例说明了如何用C#语言或JavaScript来使用这套新的API。# ^3 N9 |6 Q4 U, I
\; f4 [# f" r* Y 1.点击这里观看C# API教程。/ C7 u& `6 V; B0 N; z
& v* a2 e0 I, \ O9 k
2.点击这里观看 JavaScript API教程。
0 z+ R5 K' ?4 A5 s" n4 y: A& u1 O/ l7 Z
我们在下方嵌入了JavaScript样例应用程序来说明在web应用程序中使用这些API是多么的容易。这款web应用程序示范了怎样用API来显示AutoCAD WS文件、访问文件元数据、上传新文件并在AutoCAD WS在线编辑器中打开新文件。您可以输入自己的账户资料来查看该应用程序,也可以使用这个样例账号——用户名:[email protected],密码:123456% v" J3 _0 Y( S' o
; G1 u( X+ x) j' ?: [4 M& d
以上来自 欧特克AU技术社区http://au.autodesk.com.cn |