只是想检查是否有可能在Lync 2010上做一个HTTP请求来获取联机状态数据,就像在Lync 2007上做的那样。
<cwaRequests xmlns="http://schemas.microsoft.com/2006/09/rtc/cwa" sid="91">
<queryPresence rid="4">
<uris>
<uri>sip:jessicaa@contoso.com</uri>
</uris>
</queryPresence>
</cwaRequests>
我想从Linux机器上的PHP脚本发出这个请求。这是否可能不需要安装任何额外的软件?
如果您对创建一个公开UCMA功能的Web服务感兴趣,您将需要考虑查看:
- 下载UCMA 4.0 SDK
- 如果你可以访问PluralSight,它将值得一看UCMA 4.0的介绍,如果没有,你可能需要花一些时间在MSDN上浏览https://msdn.microsoft.com/en-us/library/office/dn466088.aspx
- UCMA SDK的一部分- SubscribePresence(快速入门)/SubscribePresence view(快速入门)
一旦您熟悉了UCMA,您就会想要开发一个Web API来公开这个UMCA存在功能。我将对Web API部分做一些简略的介绍,因为关于如何托管和公开Web API有许多不同的选择,但我建议您查看一下《入门》。. NET Web API 2 (c#)作为起点
目前的两个基于Web的API Skype Web SDK和UCWA在Lync 2010上不支持。我认为唯一的方法是@ShellbyZ所说的,通过Web API暴露UCMA 4应用程序。