【问题标题】:Microsoft Graph API: UnknownError when i am trying to get a callMicrosoft Graph API:当我尝试接听电话时出现 UnknownError
【发布时间】:2021-02-10 13:03:24
【问题描述】:

我正在尝试通过 Microsoft Graph API 获取在线 TEAMS 会议的主题(例如数学 1)。

当我在响应中向 https://graph.microsoft.com/v1.0/communications/callRecords/8f4477a7-f5b2-40ed-a165-95519825c9cg 发送请求时,会议主题没有任何价值。

所以我的下一步是向 https://graph.microsoft.com/v1.0/communications/calls/8f4477a7-f5b2-40ed-a165-95519825c9cg 发送请求,因为 Graph API 文档在响应中有属性 'subject'。当我发送这个请求时,我得到了这个响应:

{
"error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
        "date": "2021-02-10T12:32:19",
        "request-id": "9a81a114-8a58-457b-929v-390bda79669g",
        "client-request-id": "9a81a114-8a58-457b-929a-490bda79669g"
    }
}

}

带有响应状态代码:来自 Graph API 的 500 间隔服务器错误

我用不同的会议 ID 尝试过这个请求,但结果是一样的。

我的 API 权限如下: API Permissions

如果我能找到解决问题的方法或找到会议主题的其他方法,我将不胜感激。

【问题讨论】:

  • 也许您没有在请求标头中使用带有令牌的授权。您可以关注此documentation 以获得进一步的帮助。

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


【解决方案1】:

您收到该错误的原因是因为您将团队会议作为“呼叫”而不是“事件”类型的资源进行查询。

请在以应用程序查询时使用 GET https://graph.microsoft.com/v1.0/users/{id |userPrincipalName}/events/{id} 使用 Calendars.Read 应用程序权限,或在以登录用户身份查询时使用 Calendars.Read 委派权限使用 GET https://graph.microsoft.com/v1.0/me/calendar/events/{id}。 如需进一步参考,请查看https://docs.microsoft.com/en-us/graph/api/event-get?view=graph-rest-1.0&tabs=http

【讨论】:

  • @Pedro krns,如果您的问题已解决,请告诉我们
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-13
  • 1970-01-01
  • 2022-11-03
  • 2020-07-19
  • 1970-01-01
  • 1970-01-01
  • 2022-07-07
相关资源
最近更新 更多