如何发送HTTPS获取和设置?

时间:2014-03-27 12:39:26

标签: javascript html5 lync ucwa

因此,我目前正在学习如何使用Lync / Ucwa Web API,并且正在努力奋斗。我很确定我需要做的第一件事就是联系自动发现服务,下面是关于你如何做的代码(我认为)。

/* Copyright (C) Microsoft 2013. All rights reserved. */
var domain = "https://www.example.com",
targetOrigin = "https://www.myDomain.com",
container = $("<div id='frameContainer'></div>"),
Transport = new microsoft.rtc.ucwa.samples.Transport(targetOrigin),

AutoDiscovery = microsoft.rtc.ucwa.samples.AutoDiscovery(Transport);
AutoDiscovery.startDiscovery(domain, container, handleResult);

function handleResult(data) {
    if (data !== null) {
        // Can start authentication
    } else {
        // Something went wrong as it was unable to find AutoDiscoverService root
    }
}

我希望有人可以向我解释实际发生的事情,当我用这个联系服务时,我想通过调用我的html文档中的脚本,我将要回来的内容以及我如何使用它?我希望这是有道理的,有人可以提供帮助。

由于

1 个答案:

答案 0 :(得分:0)

如果您尚未下载示例代码,则应查看该代码(UCWA SDK Samples),因为它应提供有关某些功能位如何工作的更小样本,如Presence,IM,Meetings等。{{3} }页面提供了有关如何使用门户网站提供的凭据使用示例的说明(您必须登录才能获取这些凭据)。

如果您在询问每件作品的更通用的问题,我建议您查看以下内容:

JS示例的一般概念是将iframe注入到页面中,并且传输组件将使用该iframe向Lync Server发出跨域请求。响应将作为JSON响应返回,然后您的应用程序需要使用该数据来解析。

在上面的示例中,为UCWA by the numbers – #2 Authentication设置了AutoDiscovery,并且将一个名为handleResult的函数设置为回调,以便对发现的根执行某些操作(或不执行)。 UCWA Samples SDK还提供了登录访问内容时如何执行自动发现/身份验证等的基础知识。如果您查看Index.js,您可以了解如何调用AutoDiscovery,Authenticates和创建UCWA应用程序。

相关问题