最近几个月里我们了解到,用户最大的需求之一就是希望我们面向开发者开放API,使之能够在自己的应用程序中利用AutoCAD WS的web功能和移动功能。
$ _( F+ h1 R* D0 Y4 \% A3 r3 M) H! W2 m( M% d( }, n+ N& K! s2 v4 J
, ?1 k1 ~) B- Y6 \2 d& k8 d/ Y* a6 z
+ c: l( M# t- p! d
5 d2 X" c5 s" a6 i+ ]$ [ 这在我们看来是非常合理的,因为AutoCAD起初流行起来的原因之一就是它使开发者得以在AutoCAD之上创建定制的应用程序,例如插件程序、自定义对象和脚本。
% o3 s4 V, W3 Z, ]' }+ W8 I7 {" s. C9 O) g) z
今天我们就朝这个方向迈出第一步(后面还会有很多步骤),这就是发布首套用于AutoCAD WS的API。这套新的API让使用不同语言的开发者可以——: u0 q# n1 b/ R: ^: s8 ~
" `7 \, r; n( L% r5 h2 T 1.安全地连接到一个AutoCAD WS账户上
+ M+ y3 O2 V$ D& @! P' U, [
- h/ p' T: \5 A% x1 @ 2.查询账户文件/文件夹结构
/ h; a6 L. Y! W& A6 S! l* R0 A( w' F" z% E3 D5 X
3.执行不同的文件操作,例如复制、粘贴、重命名、创建文件夹, ]- K: K" n5 A
. R8 e+ k% z. u4 f
4.上传和下载文件
( o3 @5 S" _3 |% q( Z! m5 h1 y" y* w4 y# p, w
5.查询文件元数据,例如最后修改、权限、缩略图/ ^' Z8 Z; W9 G) F6 r/ b
/ z) j1 L5 [& o/ Z; ?9 X3 P
6.在WS在线编辑器中启动图纸文件5 `& |1 h% o0 T" n* A2 ~
9 i& q0 y( I/ u6 q) d" [. y
这些API依靠的是基于 WebDAV协议的行业标准http,该协议可使用C#、C++、Java和JavaScript等多种编程语言从web浏览器、桌面应用程序和服务器端组件中访问AutoCAD WS的功能。我们制作了两个教程,其中提供的完整源代码样例说明了如何用C#语言或JavaScript来使用这套新的API。* S1 [1 r' j# L6 c
$ {4 D- u1 d# ?5 M2 a 1.点击这里观看C# API教程。
9 ^4 a9 y5 l( k! t
: n9 t; v- w6 @" a( _3 U; ]* s9 D 2.点击这里观看 JavaScript API教程。
" u H5 j! M: \. r
! x; \2 k3 T' S+ d 我们在下方嵌入了JavaScript样例应用程序来说明在web应用程序中使用这些API是多么的容易。这款web应用程序示范了怎样用API来显示AutoCAD WS文件、访问文件元数据、上传新文件并在AutoCAD WS在线编辑器中打开新文件。您可以输入自己的账户资料来查看该应用程序,也可以使用这个样例账号——用户名:[email protected],密码:123456! O8 [9 D" D" ^" J
' m6 o- y( L! [7 y2 J以上来自 欧特克AU技术社区http://au.autodesk.com.cn |