Exchange Web Services - 它如何识别"全球事件"?没有全球ID

时间:2016-01-27 16:13:33

标签: php exchange-server exchangewebservices

我使用php ews从Exchange获取事件,但似乎所有用户都没有事件的全局ID。微软在文档中写到了它 - https://msdn.microsoft.com/en-us/library/office/dn605828%28v=exchg.150%29.aspx

用户A是组织者,此活动有一个ID。用户B是与会者,但当我从他的日历中读取数据时,该事件的ID不同。此外,当某个用户将此事件移动到垃圾站时,事件会在其日历中更改其ID。

有没有办法识别我正在寻找的事件?我需要将它绑定到我的PHP应用程序中的记录。

$UID类" pwp-ews"中有一些CalendarItemType.php,但FindItem()GetItem()没有得到属性。

 /**
 * Identifies a calendar item.
 *
 * @since Exchange 2007
 *
 * @var string
 */
public $UID;

1 个答案:

答案 0 :(得分:1)

问题解决了。我只是向$version添加可选的第四个参数ExchangeWebServices(),现在添加FindItem()GetItem()返回UID。