【发布时间】:2019-01-18 06:00:01
【问题描述】:
我使用 ews managed api 在用户帐户中创建日历事件。现在我想在创建之前检查用户帐户中是否已经存在日历事件。
假设用户有 10 个事件并且我备份了。现在用户删除了 4 个事件 所以我只想创建这 4 个事件。我如何使用现有的 用户的 Exchange 在线帐户中的日历事件。
我使用这个 FindItem 类属性来查找错过的事件,但在这里我必须指定开始日期和结束日期。 (我正在寻找即 isExistItem 类类型,用于仅查找已删除事件和更新事件)
<soap:Body>
<m:FindItem Traversal="Shallow">
<m:ItemShape>
<t:BaseShape>IdOnly</t:BaseShape>
<t:AdditionalProperties>
<t:FieldURI FieldURI="item:Subject" />
<t:FieldURI FieldURI="calendar:Start" />
<t:FieldURI FieldURI="calendar:End" />
</t:AdditionalProperties>
</m:ItemShape>
<m:CalendarView MaxEntriesReturned="5" StartDate="2013-08-21T17:30:24.127Z" EndDate="2013-09-20T17:30:24.127Z" />
<m:ParentFolderIds>
<t:FolderId Id="AAMk" ChangeKey="AgAA" />
</m:ParentFolderIds>
</m:FindItem>
</soap:Body>
任何帮助将不胜感激。
【问题讨论】:
标签: soap office365 exchangewebservices office365-apps