Microsoft Graph API获取事件404

时间:2018-11-29 21:17:23

标签: microsoft-graph

我正在创建一个应用程序,使用Microsoft Graph API在其中获取会议室的所有会议。我已经能够获得会议室的所有会议,但是Outlook会将会议名称更改为会议室日历中的组织者名称。

要解决这个问题,我要获取事件ID,并从组织者的日历中获取事件以获取会议的名称。我已经确认会议室日历和用户日历之间的事件ID相同。为此,我假设会议位于用户的默认日历上。出于测试目的,我使用自己的日历,以便了解情况。

当我有了会议室的活动列表时,我会得到组织者的电子邮件地址(我也使用会议室的电子邮件地址来获取其活动)以及会议ID。这样,我尝试使用Get Event。我打这个电话:

https://graph.microsoft.com/v1.0/users/{organizer's email}/events/{event ID}

拨打电话时,出现404错误:

{
  "error": {
     "code": "ErrorItemNotFound",
     "message": "The specified object was not found in the store.",
     "innerError": {
         "request-id": "{request ID}",
         "date": "2018-11-29T19:52:55"
     }
   }
}

我已经在Azure中为应用程序注册授予了所有权限,正如我在其他地方看到的那样,这可能是权限问题。

我不太确定要使它正常工作会缺少什么

0 个答案:

没有答案