1

我有一个用 Java 编写的程序,它使用 Exchange Web 服务 (EWS) API 通过模拟在用户的日历上创建约会。现在我想改为创建 Lync 会议。

我以为我可以将IsOnlineMeeting属性设置为 true 并完成它,但显然这个属性是无用的。

我的下一个想法是使用 UCMA,但似乎你不能从 Java 调用 UCMA。

我正在考虑使用 UCWA,但听起来它不支持模拟。

4

4 回答 4

3

每个用户都有一个唯一的 Lync 会议 URL。由于 UCWA 不支持模拟,您的应用程序将需要以某种方式获取用户的凭据以登录并获取 OAuth 令牌。完成后,您可以调用 Lync 以获取 JoinUrl(与 Richard 相同的链接)。拥有 JoinUrl 后,您可以将其放在您与 EWS 进行的约会的正文中。

于 2014-03-26T16:09:38.817 回答
2

http://msdn.microsoft.com/en-us/library/office/dn356790(v=office.15).aspx有一个 Lync (UCWA) API 来执行此操作

此 API 不支持模拟,因此如果您想代表其他用户创建 Lync 会议,您的应用程序将需要以某种方式获取用户的凭据以登录并获取 OAuth 令牌。获得令牌后,您可以调用 API 来获取JoinUrl.

如果需要,您可以JoinUrl将会议放在您使用 EWS API 进行的日历约会的正文中。

于 2014-03-26T09:17:32.173 回答
0

您可以使用Runtime.exec().

于 2014-03-25T21:37:16.017 回答
0

我有一个可以与 Lync 2013 UCWA 通信的实验性 java api。 这是github页面

于 2014-04-15T21:30:07.830 回答