0
私は自分のアプリとビジネス用のSkypeを統合しようとしています。私は、反対側のユーザーの状態を取得しようとしていますIDに基づいて、ユーザーがオンラインの場合は、私のWebアプリケーションのボタンをクリックしてデスクトップアプリケーションをトリガーしようとしています。ブラウザからビジネスデスクトップアプリケーション用の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
}