Skype for Business Online (Office 365) 用户的状态信息 [英] Presence info of Skype for Business Online (Office 365) user

查看:23
本文介绍了Skype for Business Online (Office 365) 用户的状态信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对不起,如果我提供了太多细节并且没有同步.

Sorry If I am giving too much details and if it is not in sync together.

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

在我们的 Web 应用程序中,我们希望为工作人员用户提供功能,他可以使用这些功能查看状态或与轮班超级聪明的用户聊天.我们不想对本地 Skype for business 服务器进行任何配置,我们希望通过云来实现.我们正在使用 HTML 5、JavaScript、C# 进行开发.

In our web application we want to provide ability to our worker users, using which he can see the status or chat with shift super-wiser users. We don't want to do any configuration to on-premise Skype for business servers, we want to this through cloud. We are using HTML 5, JavaScript, C# for development purpose.

我们有 Office 365 订阅,我们为少数用户配置了 Azure Active Directory.我认为我们需要使用 Microsoft Graph API 执行身份验证.

we have office 365 subscription where we have configured a azure active directory for few users. I think we'd need to perform authentication using Microsoft Graph API.

我在谷歌上搜索发现,

*

使用 Skype Web API 创建的应用程序是否能够与Skype for Business Online (O365) 用户?

Are applications created with Skype Web API able to communicate with Skype for Business Online (O365) users?

Ans:目前 Skype Web API 应用程序需要本地本地 Lync 2013 或 Skype for Business 服务器.在线功能在路线图中,但我们目前没有发布日期.

Ans: Currently Skype Web API apps require a local on-premises Lync 2013 or Skype for Business server. Online capability is in the roadmap but we do not currently have a release date.

*

Skype Developer Platform 的文档列出了与 Skype 通信的各种 SDK 和 API.只有 Lync 2013 SDK 支持 Skype for Business online 但不幸的是它不支持 html &javascript

Documentation of Skype Developer Platform list various SDK's and API's to communicate with Skype. Only Lync 2013 SDK supports Skype for Business online but unfortunatly it doesn't have support for html & javascript

推荐答案

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

You can retrieve a user's Skype for Business Online presence through the recently released and updated UCWA APIs. After you register a custom app in Azure AD and do the UCWA Autodiscovery dance with the user's credentials:

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

检索应用程序资源,并对其进行解析.对 makeMeAVailable 资源进行 POST 以使用户可用并设置他们的存在:

Retrieve the application resource, and parse it. Make a POST to the makeMeAVailable resource to make the user available and set their presence:

https://msdn.microsoft.com/en-us/skype/ucwa/makemeavailable_ref

或者要检索它,调用存在:

Or to retrieve it, call presence:

https://msdn.microsoft.com/en-us/skype/ucwa/presence_ref

我创建了一个 基于 C# 的示例应用程序,您可以将其用作初学者:它演示了如何登录用户,执行 UCWA Autodiscovery for Skype for Business Online,然后设置和访问用户的状态.

I've created a C#-based sample app that you can use as a starter: it demonstrates how to sign in a user, perforom UCWA Autodiscovery for Skype for Business Online, and then set and access a user's presence.

这篇关于Skype for Business Online (Office 365) 用户的状态信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆