【问题标题】:Graph Error "code": "ErrorInvalidIdMalformed", while accessing events/onlineMeetings?图形错误“代码”:“ErrorInvalidIdMalformed”,同时访问事件/在线会议?
【发布时间】:2021-06-15 13:52:09
【问题描述】:

在尝试访问在线会议以获取会议的开始和结束时间时。我遇到了以下错误。

非常感谢任何帮助。谢谢

注意:我可以创建会议并访问它,但我也想记录会议的开始和结束时间。有时错误是 ID 格式错误,尽管我只使用从图表返回的会议 ID正在创建。

【问题讨论】:

    标签: azure-active-directory microsoft-graph-api azure-ad-b2b microsoft-live-meeting


    【解决方案1】:

    请尝试/me/onlineMeetings/{meetingId}。

    Microsoft Graph Explorer 用户 Delegated 权限,主要作用于/me 端点。如果您想使用/users/{userId}/onlineMeetings/{meetingId} ,请确保/users/{userId} 是当前登录用户。

    请不要查询其他用户的在线会议。仅应用权限支持。

    所需的委托权限是OnlineMeetings.Read, OnlineMeetings.ReadWrite。

    您可以像这样添加它们:

    【讨论】:

    • 我已经同意了用户以及应用程序级别的这些权限,但没有任何效果。仍然遇到同样的错误。如果,如果我尝试使用应用程序令牌调用端点,我仍然会遇到同样的错误。你能试试这个并给我分享一个演示,这对我有很大的帮助。
    • @Sanjeev_gupta2812 您能告诉我如何使用应用程序令牌调用端点吗?在 Microsoft Graph Explorer 中不支持这样做。
    • 嗯,昨天它以某种方式与应用程序令牌一起工作,现在又以某种方式不起作用,可能是它从缓存中获取了令牌。实际上我想要的是创建一个看起来像电话的在线会议,然后获取该会议的开始和结束时间,以便计算该会议所花费时间的价格。这是我真正的议程。现在我正在使用 /me/onlineMeetings 创建会议并尝试召开会议,但真正的问题是,如果我能够获得详细信息,它仍然没有给我实际的开始和结束时间。请帮助解决这个问题。谢谢
    • @Sanjeev_gupta2812 你能分享你在回复中得到什么吗?我认为开始和结束时间应该包含在结果中。
    • 是的,它包括但不包括会议的实际会议开始和结束日期时间。它显示了 1 小时的会议差异,但会议只有 10 分钟,尽管我只是在 onlineMeeting 的参数中传递了 startTime。
    猜你喜欢
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多