Skype for Business Online(Office 365)用户的状态信息

office365 microsoft-graph skype-for-business ucwa skypedeveloper

5460 观看

2回复

71 作者的声誉

抱歉,如果我提供过多的详细信息,并且这些信息不同步。

我的问题是,有什么方法可以将Skype for Business Online(Office 365)用户的状态信息显示到我们的Web应用程序中?

在我们的Web应用程序中,我们希望为工作人员用户提供能力,他可以使用它来查看状态或与轮班的超级用户聊天。我们不想对企业服务器的本地Skype进行任何配置,我们希望通过云进行此配置。我们将HTML 5,JavaScript,C#用于开发目的。

我们有Office 365订阅,其中我们为几个用户配置了一个Azure活动目录。我认为我们需要使用Microsoft Graph API进行身份验证。

我在Google上搜索后发现,

*

使用Skype Web API创建的应用程序是否可以与Skype for Business Online(O365)用户通信?

回答:当前,Skype Web API应用程序需要本地本地Lync 2013或Skype for Business服务器。在线功能已列入路线图,但我们目前尚无发布日期。

*

Skype开发人员平台的文档列出了各种与Skype通信的SDK和API。仅Lync 2013 SDK在线支持Skype for Business,但不幸的是,它不支持html和javascript

作者: Nikhil Vaidya 的来源 发布者: 2016 年 1 月 28 日

回应 (2)


1

4993 作者的声誉

很抱歉在这里延迟回复。恐怕(您可能已经知道),Skype for business用户的存在性目前尚未通过Microsoft Graph公开。但是,这是我们对未来的展望,因此感谢您的反馈和您的方案。您可能要在UserVoice上记录功能请求。

作者: Dan Kershaw - MSFT 发布者: 02.03.2016 07:08

2

177 作者的声誉

您可以通过最近发布和更新的UCWA API检索用户的Skype for Business Online状态。在Azure AD中注册自定义应用程序并使用用户的凭据进行UCWA自动发现之后:

https://msdn.microsoft.com/skype/ucwa/AuthenticationUsingAzureAD

检索应用程序资源,并对其进行解析。对makeMeAVailable资源进行POST以使用户可用并设置其状态:

https://msdn.microsoft.com/zh-CN/skype/ucwa/makemeavailable_ref

或要检索它,请致电状态:

https://msdn.microsoft.com/zh-CN/skype/ucwa/presence_ref

我已经创建了一个基于C#的示例应用程序,您可以将其用作入门工具:它演示了如何登录用户,Skype for Business Online的perforom UCWA自动发现,然后设置和访问用户的状态。

作者: Tam Huynh 发布者: 12.07.2016 05:03
32x32