最近几个月里我们了解到,用户最大的需求之一就是希望我们面向开发者开放API,使之能够在自己的应用程序中利用AutoCAD WS的web功能和移动功能。9 i5 I9 y% ]1 k: t% a* j7 R ^
$ \6 o q) a1 l
2 u2 {* Z& s: Q: ~: q# J: {
! Z5 Y( M3 c4 R: f) M
+ D( [# t& b" O) a' c- Y0 B# i( i( h5 c' `. H: `9 D
这在我们看来是非常合理的,因为AutoCAD起初流行起来的原因之一就是它使开发者得以在AutoCAD之上创建定制的应用程序,例如插件程序、自定义对象和脚本。2 p* O7 f2 h; W4 A
6 i ~9 w( ?( Z 今天我们就朝这个方向迈出第一步(后面还会有很多步骤),这就是发布首套用于AutoCAD WS的API。这套新的API让使用不同语言的开发者可以——
$ v# p( Z: o' i& q+ _5 y6 n3 K( s) u% P! b
1.安全地连接到一个AutoCAD WS账户上' G+ A( l! Q" D& N" S S
8 U7 W% X; X* a6 `+ ^ 2.查询账户文件/文件夹结构9 r$ E; u% N) _: C2 {
( |1 Q' y- Q# Y/ P
3.执行不同的文件操作,例如复制、粘贴、重命名、创建文件夹4 A0 A1 ]8 U5 ]1 s
7 Z$ A- d" c! F7 T2 {& s- w
4.上传和下载文件
& P/ {- }7 o9 A' I0 ?4 ]' P. j2 I' ^* G2 v- c: ^2 w; v/ m
5.查询文件元数据,例如最后修改、权限、缩略图3 `% D7 k7 @4 x% a
; ?( M* F8 P3 q. A' D( N. d$ E 6.在WS在线编辑器中启动图纸文件
2 s% Z; P- U0 N) o& J A# ~. x
6 e+ C. k$ C: K6 q9 l2 P, J# d 这些API依靠的是基于 WebDAV协议的行业标准http,该协议可使用C#、C++、Java和JavaScript等多种编程语言从web浏览器、桌面应用程序和服务器端组件中访问AutoCAD WS的功能。我们制作了两个教程,其中提供的完整源代码样例说明了如何用C#语言或JavaScript来使用这套新的API。
7 r% B: w7 A5 ?9 ?9 _. v8 n6 K: {9 ?* }' V' O
1.点击这里观看C# API教程。8 w: U$ v, \8 b& t6 @0 i* B
& v1 u: V C( j
2.点击这里观看 JavaScript API教程。
6 t( e0 S, l6 {* \( j
3 X. M7 |% \9 |* k; z 我们在下方嵌入了JavaScript样例应用程序来说明在web应用程序中使用这些API是多么的容易。这款web应用程序示范了怎样用API来显示AutoCAD WS文件、访问文件元数据、上传新文件并在AutoCAD WS在线编辑器中打开新文件。您可以输入自己的账户资料来查看该应用程序,也可以使用这个样例账号——用户名:[email protected],密码:123456
" M; P0 ~" t& N& T8 M8 } C6 b6 r" _* b# y2 j5 N
以上来自 欧特克AU技术社区http://au.autodesk.com.cn |