【问题标题】:Can the MS Graph meeting link be opened directly in the browser?MS Graph 会议链接可以直接在浏览器中打开吗?
【发布时间】:2022-08-17 00:16:03
【问题描述】:

我已经使用 MS Graph API 成功创建了一个 onlineMeeting 对象

POST /users/{userId}/onlineMeetings

我可以提取 joinWebUrl(或 joinUrl,两者似乎相同)并让它在新选项卡上打开,这会弹出一个弹出窗口,询问我是否应该在我的系统上打开 Teams 应用程序以加入会议。如果我说是,Teams 应用程序就会打开,我可以通过它加入会议。如果我拒绝,则会打开 Teams 启动器页面,我可以在其中

一个。下载应用程序

湾。在浏览器上继续,或

C。打开团队。

我的问题是,如何绕过弹出窗口和启动器页面,直接在浏览器上打开会议?在我搜索的所有地方,问题都是关于如何直接在应用程序中打开会议,但我需要反过来,在浏览器中.这可以通过代码实现吗?

我在下面包含了我的图形 API 代码,即使它可能不相关。

let data = {
        \"startDateTime\": \"2022-08-16T13:20:34.2444915-07:00\",
        \"endDateTime\": \"2022-08-16T13:25:34.2444915-07:00\",
        \"subject\": \"Teams Meeting\"
    }

    let payload = await fetch(\"https://graph.microsoft.com/v1.0/users/{userId}/onlineMeetings\", {
        method: \'POST\',
        headers: {
            \'Authorization\': \'Bearer \' + tokenResponse.accessToken,
            \'Content-Type\': \'application/json\'
        },
        body: JSON.stringify(data)
    });
    let json = await payload.json();

    window.open(json.joinWebUrl);

    标签: microsoft-graph-api microsoft-teams microsoft-graph-teams


    【解决方案1】:

    默认行为是:它打开 Teams 启动器页面:

    在这里,您可以单击复选框以始终打开关联应用程序中的链接,但我们没有任何选项可以始终在浏览器中打开它。

    【讨论】:

      猜你喜欢
      • 2011-01-06
      • 1970-01-01
      • 2011-08-18
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多