首页 > 解决方案 > 每次创建 Teams 在线会议时是否必须更新访问令牌?- Microsoft Graph 团队

问题描述

我想允许我的应用程序的用户通过 Graph API 从我的应用程序创建在线会议。用户没有登录到他们的 Microsoft 帐户,但我的应用程序获取访问令牌并代表他们创建会议。

问题是创建在线会议所需的访问令牌在 3599 秒后过期。

目前,我正在考虑实现一种在每次创建会议时获取访问令牌的方法,但我想简化它。

在这种情况下你会怎么做?您是否使访问令牌在 90 天内过期,还是有更好的方法?

我会很感激你能给我的任何建议。

我计划实施以下步骤。

  1. 获取访问令牌

    POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token HTTP/1.1
    Host: login.microsoftonline.com
    Content-Type: application/x-www-form-urlencoded
    
    client_id=MyAppClientID
    &scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
    &client_secret=MyAppClientSecretPassword
    &grant_type=client_credentials
    
  2. 创建在线会议

    POST https://graph.microsoft.com/v1.0/me/onlineMeetings
    Content-Type: application/json
    
    {
    "startDateTime":"2019-07-12T14:30:34.2444915-07:00",
    "endDateTime":"2019-07-12T15:00:34.2464912-07:00",
    "subject":"User Token Meeting"
    }
    

此致。

标签: microsoft-graph-apimicrosoft-graph-teams

解决方案


推荐阅读