问题场景如下:
Error: The person or meeting doesn't exist. at Error (native) at String.Exception (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:3801:31) at Object.EInvitationFailed (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:17564:38) at https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:33747:56 at Task.exec2 (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4509:63) at Task.exec (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4489:26) at Task._complete (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4471:30) at Task.resolve (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4433:33) at handler (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:15297:34) at Event._invoke (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:5133:32)我们正在跟踪在线文档,并在这里使用提供的代码示例:https://msdn.microsoft.com/EN-US/library/office/dn962176(v=office.16).aspx
是这一行抛出了错误:
conversation.chatService.start().then(function() {…});
值得注意的是,这种行为与在这里找到的文档中所写的内容相矛盾:https://msdn.microsoft.com/en-us/library/office/dn962151(v=office.16).aspx
具体来说,如果找不到现有的对话,它就会创建一个新的对话:
getConversationByUri找到一个现有的多方会话模型,或者创建一个新的模型。
任何帮助都将不胜感激!
发布于 2016-07-26 22:14:50
getConversationByUri试图找到一个现有的会话模型,如果它找不到一个,那么它会创建一个新的模型。它不会创造一个新的会议。当您启动聊天服务时,它会尝试加入该会议。在您的情况下发生的情况是,您正在将一个p2p升级到一个临时会议,该会议的有效期大约为1天(将很快确认到期时间)。在uri过期之后,您不能重用它加入会议。您将需要创建一个新的会议(使用调度会议api https://msdn.microsoft.com/en-us/skype/websdk/schedulemeeting),或者简单地创建一个新的会话并将相同的参与者添加到其中。
https://stackoverflow.com/questions/38121289
复制相似问题