如何从我的Java程序创建Lync会议?

时间:2014-03-25 20:09:23

标签: java exchangewebservices lync ewsjavaapi

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

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

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

我正在研究使用UCWA,但听起来它不支持假冒。

4 个答案:

答案 0 :(得分:3)

每个用户都有一个唯一的Lync会议URL。由于UCWA不支持模拟,因此您的应用程序需要以某种方式获取用户的凭据以登录并获取OAuth令牌。完成后,您可以call Lync to get the JoinUrl(与理查德相同的链接)。一旦你有了JoinUrl,你就可以把它放在你用EWS做的预约的正文中。

答案 1 :(得分:2)

有一个Lync(UCWA)API可以在http://msdn.microsoft.com/en-us/library/office/dn356790(v=office.15).aspx

执行此操作

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

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

答案 2 :(得分:0)

您可以使用Runtime.exec()调用外部程序。

答案 3 :(得分:0)

我有一个可以与Lync 2013 UCWA通信的实验性java api。 Here is the github page