我一直在尝试使Skype Web SDK正常运行,但是我在登录部分遇到了问题。我一直在使用Microsoft网站上不同的代码引用:https://docs.microsoft.com/en-us/skype-sdk/websdk/docs/gettingstarted
这是我当前的代码:
<script src="https://swx.cdn.skype.com/shared/v/1.2.15/SkypeBootstrap.min.js"></script>
<script>
var config = {
apiKey: 'a42fcebd-5b43-4b89-a065-74450fb91255', // SDK
apiKeyCC: '9c967f6b-a846-4df2-b43d-5167e47d81e1' // SDK+UI
};
Skype.initialize({ apiKey: config.apiKey }, function (api) {
var Application = api.application; // this is the Application constructor
var app = new Application;
app.signInManager.signIn({
username: "",
password: ""
}).then(() => {
console.log("signed in as", app.personsAndGroupsManager.mePerson.displayName());
}, err => {
console.log("cannot sign in", JSON.stringify(err));
})
//console.log(JSON.stringify(app));
var meeting = app.conversationsManager.createMeeting().accessLevel("Everyone").subject("Test").expirationTime(new Date + 5 * 24 * 3600);
//console.log(meeting);
// meeting.onlineMeetingUri.get().then(uri => {
// var conversation = app.conversationsManager.getConversationByUri(uri);
// console.log(conversation)
// });
}, function (err) {
console.log("cannot load the sdk package", err);
});
</script>
我在线阅读了Skype Web SDK仅适用于Skype for Business帐户的信息,因此我做了一个说明。就是说,当我在帐户的各个字段中输入电子邮件和密码时,我没有得到任何console.log响应。我知道signIn方法有效,因为当我将这些字段留空时,确实会引发错误。
此外,我要确保Skype for Business帐户能够正常运行,因此我下载了该程序并登录。但是,登录后,它表明我的帐户已自动升级到Microsoft Teams。我遇到的错误是否与从Skype for Business过渡到Microsoft Teams有关?
任何人和所有帮助将不胜感激,谢谢。