Microsoft Graph API 用于创建在线会议给出错误 "UnknownError" 响应 404

microsoft Graph API for creating online meeting giving error "UnknownError" response 404

我正在尝试参考此 document 使用 Microsoft graph API 创建联机会议。我从请求中收到 404 响应。

我的API:https://graph.microsoft.com/v1.0/users/vrund@microsoft.com/onlineMeetings/

这是我在 python 中的请求,但出现此错误。

self.headers = {
                "Content-Type": "application/json",
                'Authorization': 'Bearer {}'.format(self.token)
            }

response = requests.request("POST", url=API, data=body_json, headers=self.headers)

<响应 [404]>

{
  "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "date": "2021-04-20T10:19:06",
      "request-id": "a82b1c87-7d3c-4006-8605-4f285068fb57",
      "client-request-id": "a82b1c87-7d3c-4006-8605-4f285068fb57"
    }
  }
}

error screenshot

POST /users/{userId}/onlineMeetings

userId是用户的对象ID。您不能在此处使用 userPrincipalName

参见参考资料 here

请注意,如果您使用的是应用程序令牌(应用程序权限),请不要忘记create an application access policy

如果端点支持userPrincipalName,文档通常这样表述: