我试图删除通过UCWA创建的一个预定的在线会议,但我做不到。
我正在使用Lync UCWA SDK,如下所示:
MeetingManager.DeleteMeeting({
MeetingLink: '/ucwa/oauth/v1/applications/1032602521/onlineMeetings/myOnlineMeetings/5D15G7BW',
onDeleteMeeting: function (data) {
console.warn(data);
}
});
function DeleteMeeting(options)
{
options = $.extend({
MeetingLink: '',
onDeleteMeeting: null
}, options);
ucwa.Transport.clientRequest({
url: options.MeetingLink,
type: "delete",
callback: function (data) {
if (options.onDeleteMeeting !== null) options.onDeleteMeeting(data);
}
});
}我得到的是:
responseText:{“代码”:“NotFound”,“子代码”:“ApplicationNotFound”,“消息”:“发生错误”。请重试。如果问题仍然存在,请与您的支持小组联系。
那么,我如何删除通过为过期的UCWA应用程序安排的Lync 2013在线会议呢?
发布于 2014-10-21 15:36:22
如果您创建了另一个UCWA应用程序,您可以发出一系列请求,以获得与该用户关联的在线会议集合,如下所示:
如果您想知道如何跟踪会议,我建议使用onlineMeetingId (在上面的例子中是5D15G7BW),因为正如您所了解的那样,Urls在应用程序中过期,但是onlineMeetingId在应用程序运行之间应该是有效的(假设会议不是用expirationTime创建的)。
相关Fiddler跟踪:删除myOnlineMeeting.saz
https://stackoverflow.com/questions/26397239
复制相似问题