尝试通过Skype for Business Web SDK登录时出现XML分析错误

art*_*ohe 9 javascript office365 skype-for-business skypedeveloper

我正在尝试将Skype for Business Web SDK添加到网站,我从这里复制并修改了(错误的)登录片段

当我在Firefox中运行代码时,我收到此错误:firefox控制台中的错误

我的代码看起来像这样:

文件: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调用: POST致电https://browser.pipe.aria.microsoft.com/Collector/3.0/ 响应200 ok状态但没有内容.其中一个参数也是"client-id:'NO_AUTH'",我想知道这是否正确.

我在同一台计算机上安装了Skype for Business Client,并使用我在代码中使用的相同凭据成功登录.

我有两个问题:

  1. 错误的根源是什么以及如何解决?
  2. 如果有人可以为这个SDK提供教程和/或好例子的一些链接,那将是很棒的.

提前致谢!:)