问题标签 [exchangewebservices]

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.

0 投票
4 回答
10978 浏览

exchange-server - 我在 EWS UpdateItem 中对 ChangeKey 使用什么?

我正在尝试使用 Exchange Web 服务来更新日历项目。我正在创建一个 ItemChangeType,然后是一个 ItemIdType。我有一个唯一的 ID 可用于 ItemIdType.Id,但我没有任何东西可用于 ChangeKey。当我忽略它时,我得到一个 ErrorChangeKeyRequiredForWriteOperations。但是当我尝试在其中放一些东西时,我得到了一个 ErrorInvalidChangeKey。

我可以用什么来让它工作?

我还试图确定用于 ItemChangeType.Item 的 BaseItemIdType 的最佳实现是什么。到目前为止,我使用的是 ItemIdType,我猜这是正确的,但我还没有找到任何特别有用的文档。

0 投票
3 回答
11219 浏览

web-services - 需要一种对 Exchange Web 服务进行身份验证的方法

我正在使用 Exchange Web 服务从一个或多个人的日历中查找、创建、更新和删除约会。经理将使用该应用程序查看员工的休假时间,并根据可用性分配约会。

为了使这一切正常工作,必须将经过身份验证的用户凭据发送到 Web 服务。到目前为止,我发现有两种方法可以实现这一点:1)传入每个用户的用户名和密码,2)模拟用户使用 DefaultCredentials。DefaultCredentials 选项对我们不起作用,因为我们不允许模拟用户。

有谁知道另一种方式?

0 投票
1 回答
4591 浏览

delegates - 将代理与 Exchange Web 服务一起使用

有没有人在 exchnage Web 服务中使用过代表?我希望一位用户能够控制其他用户在 Exchange 中的日历。我发现这个问题有点棘手,我想看看其他人是如何让它正常工作的。

0 投票
1 回答
4080 浏览

web-services - Exchange Web Services,尝试使用 ExchangeImpersonationType

我正在尝试使用 EWS,第一次尝试使用 ExchangeServiceBinding。我正在使用的代码如下:

该应用程序是一个尝试使用 EWS 创建任务的 aspnet 3.5。我曾尝试使用模拟,因为我不知道登录用户的域密码,所以我认为模拟是最合适的。关于如何利用模拟的任何想法?我是否设置正确,尝试运行我的应用程序时出现错误。我也尝试不冒充,只是想看看我是否可以创建一个任务,也没有运气。任何帮助,将不胜感激。谢谢。

0 投票
1 回答
1216 浏览

exchange-server - 访问资源日历中的原始会议主题

我正在尝试设置一个系统,该系统使用 Exchange 2007 和 EWS(Exchange Web 服务)在网页上显示资源日历中的日历项目。

我已经设法访问资源的日历,但是在获取日历中的项目时,每个日历项目的主题不是有人创建会议请求并邀请资源时使用的原始主题,而是用户名在创建会议请求的帐户上,例如。如果我做类似的事情:

其中 Calendar.GetCalendarItems 是一个获取第一个参数表示的资源的日历项的方法,Calendar.GetNextWeekView() 是一个静态方法,它创建一个从今天开始跨越下一周的 CalendarView,并设置了绑定使用对资源邮箱具有委托访问权限的帐户。

如果使用item.Subject管理员帐户预订资源,则显示为管理员。

有谁知道如何解决这个问题 - 我是否需要进行某种特殊的财产访问,或者获取另一种类型的物品或什么?

问候杰斯珀豪格

0 投票
2 回答
1581 浏览

mapi - 使用 Exchange Web 服务枚举邮件项上的所有属性(mapi 属性?)

我正在尝试解决 Exchange 2007 服务器上某些邮件项目的问题。我已经能够确定我认为接收者属性有问题,但我不确定,所以我想列举一个坏消息的所有属性,并将其与一个好消息进行比较.

我也会接受 MAPI 或 WebDAV 解决方案。

0 投票
1 回答
2478 浏览

asp.net - 邀请与会者参加公共日历活动以交换 Web 服务

显然,在 Outlook 中,可以在公共文件夹中创建约会并邀请其他人(包括您自己)——我想通过 Exchange Web 服务复制它。

我可以在自己的日历中创建一个活动并邀请其他人,效果很好。如果我在公共文件夹中创建一个事件并邀请人们,则在 createitem 对象中SendMeetingInvitationsOrCancellations必须设置为SendToNone,否则会引发此错误:

无法为位于公用文件夹中的日历项目发送会议邀请或取消。

这当然意味着不会发送任何邀请。在 Outlook 中的此日历项目上,如果我单击邀请与会者,则我通过 web 服务调用输入的名称。例如,我可以从 Outlook 手动发送邀请,但我当然希望这一切都是自动化的。

我应该这样做吗?出于某种原因,ews 不允许你做一些你可以在 Outlook 中做的事情,这似乎很疯狂......?

0 投票
5 回答
10585 浏览

php - Exchange Server 2007 Web 服务 PHP 类

有谁知道一个开源的 PHP 类(最好是 BSD 或 MIT 许可证),它将与 MS Exchange Server 2007 Web 服务通过。肥皂?

我正在寻找一个具有发送消息功能的更高级别的类。网络服务。

0 投票
4 回答
17304 浏览

c# - Exchange WS '在商店中找不到指定的对象。错误

我们正在使用 Exchange 2007 WS 处理邮件文件夹,如果我们尝试转发已经收到的邮件,则会遇到各种问题。我们的流程是:

  • Windows 服务监视邮箱文件夹,在找到新邮件时,我们处理信息并将项目移动到“已处理文件夹”并存储 Exchange 邮件 ID。
  • 用户可以选择将邮件转发到外部。我们使用 Exchange API 使用我们之前存储的 Message Id 来查找项目,然后再次使用 API 进行转发。

除了再次找到邮件被证明是相当不稳定的。我们经常收到以下错误:

在商店中找不到指定的对象。

有没有更好/更可靠的方法可以实现相同的目标?Exchange WS 的文档相当稀疏。

0 投票
2 回答
2512 浏览

webdav - Exchange Web 服务 vrs WebDAV

有哪些学习 Exchange Web 服务的好资源?

我熟悉 WebDAV,并且想知道 Exchange Web 服务是否更适合我们与 Exchange 进行的某些集成。