【发布时间】: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