Lync Skype 会议 - 生成会议 URL

Posted

技术标签:

【中文标题】Lync Skype 会议 - 生成会议 URL【英文标题】:Lync Skype Meeting - Generate the Meeting URL 【发布时间】:2018-01-18 16:51:17 【问题描述】:

目前,该应用程序能够使用 Office 365 REST API 创建 Outlook 会议事件。因此,它通过身份验证,获取 Access_Token,然后创建新事件。

在 Microsoft Outlook 中,当我单击 Skype 会议按钮时,它会在会议正文中生成一个加入 Skype 会议 URL(示例如下),我喜欢将“加入 Skype 会议”的 URL 包含在该应用程序用于创建新事件。

Join Skype Meeting      
https://meet.lync.com/OrganizationName/FirstName.LastName/L03XXXXX

IT 人员已向 Azure Active Directory 上的应用程序授予 Skype for Business 权限。

我可以为事件使用相同的 Access_Token 来为 Lync API 生成加入 Skype 会议 URL?关于如何实现这一点的任何建议?

提前致谢,

【问题讨论】:

【参考方案1】:

简短的回答是否定的。

您需要意识到的第一件事是涉及两个不同的系统。

Skype For Business 用户大会 Office / Office 365 日历条目

“Skype For Business 用户会议”是会议 URL 指向的内容以及“Skype”客户所知道的内容。他们对办公室日历条目一无所知。

Office“Skype 会议”日历条目具有指向“Skype For Business 用户会议”的“额外”元数据(包括 URI)。

因此,您无需创建 Office 日历条目即可创建或使用“Skype For Business 用户会议”。要创建 Skype 会议,您可以使用 UCWI API here(或者,如果您在 Web 浏览器中执行所有操作,则可以使用 WebSDK,它是 UCWA API here 的包装器)。创建 Skype 用户会议后,您将拥有会议 URI 以将人们指向。

如果您需要创建一个“Skype”会议日历条目,那么我们遇到的问题是这些日历条目的元数据没有被 Microsoft 记录在任何地方(我已经找到)。

最好的方法是手动生成“Skype”会议,然后转储添加的元数据。然后找出您需要在元数据中更改的内容,然后将元数据“添加”到您自己创建的 API 日历条目中。这是这里的工作人员所做的,并且运行良好。

我不记得元数据的确切细节,因为我已经有一段时间没有研究这个了。

【讨论】:

以上是关于Lync Skype 会议 - 生成会议 URL的主要内容,如果未能解决你的问题,请参考以下文章

Lync 项目经验-11-项目总结01-某上市企业的Skype for Business规划与实施

为匿名用户安排 Online Lync 会议

Lync 会议 URL 到期期限

网络挂钩可在参与者连接到商务会议的 Skype 时保存他们

如何在 C# 中以编程方式获取 Lync 会议 URL?

关于Lync/Skype客户端无法获取Outlook忙闲信息的问题