2014-03-27 7 views
0

저는 현재 Lync/Ucwa 웹 API를 사용하고 꽤 어려움을 겪고있는 방법을 배우는 중입니다. 나는 내가해야 할 첫 번째 일은 자동 발견 서비스에 연락하는 것입니다, 아래 코드는 당신이 어떻게하는지에 대한 것입니다 (제 생각에는).HTTPS를 보내고 설정하는 방법은 무엇입니까?

/* 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는 사용자가 콘텐츠에 액세스하기 위해 로그인 할 때 AutoDiscover/Authentication 등을 수행하는 방법에 대한 기본 사항을 제공합니다. Index.js를 살펴보면 AutoDiscovery, Authenticates 및 UCWA 응용 프로그램 호출 방법에 대한 아이디어를 얻을 수 있습니다.