2014-03-27 27 views
0

因此,我目前正在学习如何使用Lync/Ucwa Web API并挣扎不已。我很确定我需要做的第一件事就是联系汽车发现服务,下面是你如何做的代码(我认为)。如何发送HTTPS get和set?

/* 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文档中的脚本,我该怎么回去和如何在地球上什么我使用它?我希望这是有道理的,而且有人可以提供帮助。

感谢

回答

0

如果您还没有下载的样本代码,你应该考虑的是(UCWA SDK Samples),因为它应提供更小的样品怎么样一定存在,IM,会议等。Lync Web Developer Portal's Code页面功能工作的位有关于如何使用门户提供的凭据来使用示例的说明(您必须登录才能获得这些凭据)。

如果你问的是什么每一件都做了更通用的问题,我建议您查看以下内容:

JS采样的一般思路les是一个iframe将被注入到页面中,并且Transport组件将使用该iframe向Lync Server发出跨域请求。响应将作为JSON响应返回,然后您的应用程序需要使用该数据来解析该响应。

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