0
내 앱과 비즈니스 용 스카이프를 통합하려고합니다. 내가 다른 쪽 끝을에 대한 ID를 기반으로 사용자의 상태를 얻으려고 노력하고있어, 그리고 사용자가 온라인 경우 내 웹 애플 리케이션에서 버튼 클릭에서 데스크톱 응용 프로그램을 실행하려고 해요.브라우저에서 비즈니스 데스크톱 응용 프로그램 용 Skype 트리거
이 동작을 가능하게하는 모든 API 호출이 있습니까? 설명서를 읽었으며 아무 것도 찾을 수 없습니다.
여기까지 제가 지금까지 가지고있는 것입니다, 이것은 등록 부분 일뿐입니다. '링크'에
var skypeWidget = Class.create();
console.log("skype for business js loaded");
var skypeWidgetString = "<div class='sfb_widget'>Skype Widget<a onclick='somefunction()'>Open</a></div>"
jQuery(".requester-details").append(skypeWidgetString);
console.log(Skype);
var config = {
apiKey: 'apikey', // SDK
apiKeyCC: 'apikeycc' // SDK+UI
};
var Application;
Skype.initialize({ apiKey: config.apiKey }, function(api) {
window.skypeWebAppCtor = api.application;
window.skypeWebApp = new api.application();
skypeSignIn();
window.skypeWebApp.signInManager.state.changed(function(state) {
console.log("in");
});
}, function(err) {
console.log(err);
console.log("cannot load the SDK");
});
var skypeSignIn = function() {
var client = new Skype.Web.Model.Application;
client.signInManager.signIn({
username: "username",
password: "password"
}).then(function() {
alert('Logged in!');
}, function(error) {
alert(error);
});
}
var somefunction(){
//trigger desktop app here
}