【问题标题】:How to Subscribe skype for business user presence/status using UCWA in UWP app如何在 UWP 应用程序中使用 UCWA 订阅 Skype 以获取业务用户的存在/状态
【发布时间】:2016-09-20 01:28:11
【问题描述】:

我有一个要求,即只想在 UWP 应用中显示/显示 Skype 以供商业用户存在(忙碌、有空、下班等)。 我可以使用 UCWA REST API 显示用户状态,但想订阅会告诉我状态已更改的事件,以便我也可以在 UWP 应用上更新它。

在提到的 UCWA 文档中,有一个订阅它的事件, UCWA Presence reference ,存在就是事件。 但是在这里我卡住了如何在 UWP 应用中订阅它,有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: uwp office365-restapi skype-for-business ucwa o365rwsclient


    【解决方案1】:

    本文提供了更详细的演练: Subscribe to Contacts Presence

    要回答您的问题:您需要了解并使用 Event Channel,上面链接的文章也涉及到这一点。您总是需要有一个线程在事件通道 (URL) 上进行侦听,并且当(在您的情况下)订阅的联系人将更改状态存在时,这将通过事件通道来实现。

    另见:Set up the UCWA event channel to receive incoming notifications

    如果您需要它来持续潜在的长期或“​​持久”在线订阅,那么了解如何正确报告您的 UCWA 应用的活动非常重要。

    另见:me Dashboard

    实现这些概念的唯一示例代码是
    Lync 2013: Open an event channel in a UCWA app using C#/XAML and XML

    所以它是 WinRT 而不是 UWP,但如果您使用 C#/XAML,它可能会有所帮助。

    【讨论】:

    • 我还在努力使用通用 Windows 应用程序中的 UCWA API 事件来显示 Skype 业务用户存在状态。在我的应用程序中,我从下面的链接 github.com/tamhinsf/ucwa-sfbo-console 实现了 oauth 流。根据我的 oauth 流程告诉我如何注册事件通道以订阅 Skype 用户状态。
    猜你喜欢
    • 2017-01-15
    • 1970-01-01
    • 2021-02-01
    • 2021-07-26
    • 1970-01-01
    • 2018-09-11
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多