最近几个月里我们了解到,用户最大的需求之一就是希望我们面向开发者开放API,使之能够在自己的应用程序中利用AutoCAD WS的web功能和移动功能。
w0 K& a! O6 E# V$ P( }. \# `, i7 B i2 c6 x, O2 ~
v, L& ]9 p! X& ?# t6 g" H- P
0 B) k% j3 \( g/ \1 C, l r( I
+ R# j% |% Y1 d. `4 p0 |# _( ], m* ~: w( t. b" K3 D
这在我们看来是非常合理的,因为AutoCAD起初流行起来的原因之一就是它使开发者得以在AutoCAD之上创建定制的应用程序,例如插件程序、自定义对象和脚本。
/ n% k# r6 H% s" T9 m k5 S) p8 o
6 |7 D* u9 S+ a' B! v% J, { 今天我们就朝这个方向迈出第一步(后面还会有很多步骤),这就是发布首套用于AutoCAD WS的API。这套新的API让使用不同语言的开发者可以——
# r9 f d: d, g
1 `# _: u# w s) D 1.安全地连接到一个AutoCAD WS账户上( A4 F4 Z% V7 _ M w
^ t' B% X3 p. E9 S6 i. K 2.查询账户文件/文件夹结构' X$ v5 Q f8 _" o
# L+ }8 B0 _4 f' z- ` 3.执行不同的文件操作,例如复制、粘贴、重命名、创建文件夹
$ i3 v( C: N8 d' L2 X- k/ H4 g5 g, H
4.上传和下载文件
* n4 l, E5 H) Y3 _* ]0 w) V$ D# `8 o, F. J6 s& f5 A
5.查询文件元数据,例如最后修改、权限、缩略图' L9 i I+ x2 _) x
& P r8 q* k3 C) @0 i
6.在WS在线编辑器中启动图纸文件" R: X- I/ F: j. H, a+ k
2 H: }# _3 K# N- }/ o
这些API依靠的是基于 WebDAV协议的行业标准http,该协议可使用C#、C++、Java和JavaScript等多种编程语言从web浏览器、桌面应用程序和服务器端组件中访问AutoCAD WS的功能。我们制作了两个教程,其中提供的完整源代码样例说明了如何用C#语言或JavaScript来使用这套新的API。" e% E6 o. V3 B* K% e. w4 S( s
4 H% t! g8 O7 H: a 1.点击这里观看C# API教程。" x A |/ n5 ^. q4 N9 A
) A; r; K% U( s2 ~- \2 I3 w
2.点击这里观看 JavaScript API教程。
1 Q& m8 n0 G- M) z i4 N/ s6 s! R7 R8 }# Y
我们在下方嵌入了JavaScript样例应用程序来说明在web应用程序中使用这些API是多么的容易。这款web应用程序示范了怎样用API来显示AutoCAD WS文件、访问文件元数据、上传新文件并在AutoCAD WS在线编辑器中打开新文件。您可以输入自己的账户资料来查看该应用程序,也可以使用这个样例账号——用户名:[email protected],密码:123456" O8 i9 U A' _5 t/ s
* a3 C% Y) I! w
以上来自 欧特克AU技术社区http://au.autodesk.com.cn |