art*_*ohe 9 javascript office365 skype-for-business skypedeveloper
我正在尝试将Skype for Business Web SDK添加到网站,我从这里复制并修改了(错误的)登录片段
我的代码看起来像这样:
文件:Home.html,标题部分
<!-- skype SDK -->
<script src="https://swx.cdn.skype.com/shared/v/1.2.15/SkypeBootstrap.min.js"></script>
<script src="../../Scripts/SkypeForBusiness.js"></script><!-- my skype log-in code -->
Run Code Online (Sandbox Code Playgroud)
文件:SkypeForBusiness.js
$(document).ready(function () {
console.log("initializing skype...");
Skype.initialize({ apiKey: config.apiKey }, function (api) {
window.skypeWebApp = new api.application();
//Make sign in table appear
window.skypeWebApp.signInManager.signIn({
username: 'my.username@mycompany.com',
password: 'myPassword'
}).then(() => {
console.log('Signed in as ' +
window.skypeWebApp.personsAndGroupsManager.mePerson.name());
});
// whenever client.state changes, display its value
window.skypeWebApp.signInManager.state.changed(function (state) {
console.log(state);
});
}, function (err) {
console.log(err);
alert('Cannot load the SDK.');
});
});
Run Code Online (Sandbox Code Playgroud)
我还查看了Firefox Debugger窗口的Network视图,并看到了对https://browser.pipe.aria.microsoft.com/Collector/3.0/的 POST调用:
响应200 ok状态但没有内容.其中一个参数也是"client-id:'NO_AUTH'",我想知道这是否正确.
我在同一台计算机上安装了Skype for Business Client,并使用我在代码中使用的相同凭据成功登录.
我有两个问题:
提前致谢!:)