对不起,如果我给太多的细节,如果它不是同步在一起。
我的问题是,有什么方法可以在我们的web应用程序中显示Skype在线商务(Office 365)用户的存在信息吗?
在我们的web应用程序中,我们希望为我们的工人用户提供能力,他可以使用它查看状态,或者与更聪明的shift用户聊天。我们不想为业务服务器做任何配置,我们希望通过云来实现这一点。我们正在使用HTML5,JavaScript,C#作为开发目的。
我们有office 365订阅,在这里我们为少数用户配置了一个azure活动目录。我认为我们需要使用Microsoft执行身份验证。
我在谷歌上搜索发现,
*
使用Skype Web创建的应用程序能够与Skype for Business Online (O365)用户通信吗? 答:目前,Skype网络API应用程序需要本地的Lync 2013或Skype作为业务服务器。在线功能在路线图中,但我们目前还没有发布日期。
*
Skype开发平台的文档列出了各种SDK和API,以便与Skype进行通信。只有Lync 2013 SDK支持Skype for Business online,但不幸的是它不支持html & javascript
发布于 2016-07-12 05:03:55
您可以通过最近发布和更新的UCWA API检索用户的Skype for Business Online存在。在Azure AD中注册自定义应用程序并使用用户凭据进行UCWA自动发现舞蹈之后:
https://msdn.microsoft.com/skype/ucwa/AuthenticationUsingAzureAD
检索应用程序资源并对其进行解析。向makeMeAVailable资源发布一个帖子,以使用户可用并设置他们的存在:
或者为了找回它,打电话给在场:
我已经创建了一个基于C#的示例应用程序,您可以使用它作为启动:它演示了如何在用户中注册,为业务在线的Skype自动发现穿孔,然后设置和访问用户的存在。
发布于 2016-03-02 07:08:52
抱歉,这里的回复太晚了。我担心(你可能已经知道了),Skype的业务用户存在目前还没有通过微软图形公开。然而,这是我们期待的未来,所以感谢你的反馈和你的方案。您可能希望在UserVoice上记录一个特性请求。
https://stackoverflow.com/questions/35061660
复制相似问题