与EWS的Ruby观点

时间:2014-06-19 07:56:21

标签: ruby exchangewebservices

我正试图在viewpoint内对EWS使用Ruby,并且此刻并没有多大意义。我想知道在哪里可以得到一些好的示例代码,或者一些pointers?我正在使用1.0.0-beta

例如:我知道我想要使用的calendar文件夹的名称,所以我可以搜索它,但是一旦找到它,如何访问该文件夹中的方法?什么是合适的parameters等等......

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您还没有阅读,我会推荐存储库中的README文件。它有几个例子可以让你走上正确的道路。此外,生成的API文档应该足以让您使用。

http://rubydoc.info/github/WinRb/Viewpoint/frames

在最基本的级别,您可以使用以下代码获取所有日历活动:

calendar = client.get_folder :calendar
events   = calendar.items

我希望能为您提供更多开始。

<强>随访:

同样,我会指向API docs的#items等具体方法。但是,根据您可以使用obj.ews_methods获取的类型,可以动态添加方法。对于CalendarItem,其中一个方法是#name,因此您可以调用obj.name来获取文件夹名称。动态方法都由基于返回的SOAP数据包的格式化Hash支持。您可以通过发出obj.ews_item

以原始格式查看

干杯,