问题标签 [php-ews]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
exchangewebservices - php -ews - 空 ItemId
我正在订阅日历事件的 EWS 推送通知并记录通知。
我正在使用 PHP-EWS:jamesiarmes/php-ews 和 Symfony 4.1
要订阅,我正在使用以下代码:
目前,当我预订会议时,我会收到以下通知:
我的问题是我没有收到“ItemId”或“ParentFolderId”。如何在通知中接收这些信息,或者如何获取已创建的会议?
exchange-server - 推送通知上的 Exchange Web 服务 (EWS) 错误
我正在开发一个网络平台,并且正在与 AD 和 Exchange Web 服务建立连接。
对于 Exchange,我将 PHP-EWS jamesiarmes / php-ews库与 Symfony 4.1 一起使用。
我目前正在订阅日历事件和日志通知的推送通知。
要订阅,我使用以下代码:
正如您在下面看到的那样,当我标记会议(例如)时,我收到了应有的通知,但 ItemId 或 ParentFolderId 为空!我究竟做错了什么?在日历中创建会议时如何接收这些字段?
php - 如何将事件直接发布到另一个用户的日历
我想使用 jamesiarmes/php-ews 将活动直接发布到另一个用户的日历,但在示例中,我只找到了如何通过邀请来制作它。
我有管理员帐户,所以我可以直接写在其他用户的发布日历中。
我不太了解,因为我是 ews 的新手,所以感谢您的帮助。
exchangewebservices - 为 ReplyAllToItem 提供 ExtendedProperty
回复电子邮件时,发送请求是异步发生的,这意味着响应中不会返回消息 ID。
根据微软的说法,解决方案是在消息中添加一个ExtendedProperty
作为唯一 ID,以后可以使用它来查找新发送的Restriction
电子邮件FindItem
。
我在发送普通邮件时已经成功做到了,如下:
问题是,当尝试将 添加ExtendedProperty
到Message
包含的 中时ReplyAllToItem
,该字段不包含在请求中。
顺便说一句,我正在使用 php-ews 来构建请求。
php - PHP-EWS:创建只读日历事件
我正在按照以下示例创建日历事件:https ://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/createitem-operation-calendar-item
我正在使用 PHP-EWS 来实现它。我的代码工作正常。虽然,我想将日历项目设为只读。我没有看到任何关于它的文档。
有没有人做到这一点?
有人可以指导我正确的方向。非常感谢。
php - 如何使用 php-ews 转发邮件
我会尝试使用php-ews转发邮件,但无法正常工作。
我已阅读 XML EWS 的文档
但我猜我错过了一些东西。
我会得到的错误信息是:
致命错误:未捕获的 SoapFault 异常:[a:ErrorInvalidRequest] Id 必须非空。
php - Garethp/php-ews:访问与同一个 MS 交换用户关联的两个不同邮箱
微软交换版本: 2016
我在同一个登录下有两个邮箱。
mail1@example.com
mail2@example.com
授权:
我可以从 访问所有文件夹mail1
,但不知道如何访问mail2
内容。
有什么方法可以访问与同一个 MS 交换用户关联的这两个不同的邮箱?
GitHub上有类似的问题,但不同的lib(jamesiarmes/php-ews):https ://github.com/jamesiarmes/php-ews/issues/404
有任何想法吗?
php - 使用 garethp/php-ews 获取联系记录
我正在使用 garethp/php-ews 将 Exchange 联系人导入 MySQL 数据库并将它们导出到另一个 Exchange 帐户。
到目前为止一切正常,但我无法从联系人那里获得笔记。
$contact->getNotes()
不工作,$contact->getBody()
也不工作。
有什么建议么??