Microsoft graph api Graph API-获取返回500个内部服务器错误的事件

Microsoft graph api Graph API-获取返回500个内部服务器错误的事件,microsoft-graph-api,Microsoft Graph Api,尝试使用Graph API(通过)使用以下端点从共享日历返回事件: https://graph.microsoft.com/v1.0/users/<user>/calendar/events 对于Graph API来说是相当新的,因此任何指导都将不胜感激 编辑: 我只是尝试使用一个本地node.js服务器复制它,我遵循了以下示例(每个步骤都很好): 然而,当我创建一个新函数来获取我同事的日历时,我从以前得到了类似的响应: ERROR:{ "statusCode":500,

尝试使用Graph API(通过)使用以下端点从共享日历返回事件:

https://graph.microsoft.com/v1.0/users/<user>/calendar/events
对于Graph API来说是相当新的,因此任何指导都将不胜感激

编辑:

我只是尝试使用一个本地node.js服务器复制它,我遵循了以下示例(每个步骤都很好):

然而,当我创建一个新函数来获取我同事的日历时,我从以前得到了类似的响应:

ERROR:{
   "statusCode":500,
   "code":"InternalServerError",
   "message":"Error while processing response.",
   "requestId":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
   "date":"2017-05-25T19:13:07.000Z",
   "body":{
      "code":"InternalServerError",
      "message":"Error while processing response.",
      "innerError":{
         "request-id":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
         "date":"2017-05-25T19:13:07"
      }
   }
}

显然,日历共享有两种版本,我称之为“旧”和“新”。这些细节并不重要,只要知道这是Microsoft客户端(Outlook、OWA等)中的一个实现细节就足够了。在您的情况下,与您共享日历的人与使用“旧”方法的客户端共享日历,而RESTAPI无权访问与该方法共享的日历。我们正在努力在API中解决这个问题


同时,如果共享日历的用户可以删除共享,然后使用Outlook on web、Outlook on iOS或Outlook on Android重新共享,则应解除对您的阻止。(要求他们的邮箱托管在Office 365上)。

您的访问令牌中有哪些作用域?
日历。阅读
日历。阅读。共享
@JasonJohnston我已用一些附加注释更新了我的原始帖子。有什么想法吗?有道理,他们用“旧”的方法来分享。将立即尝试此操作并报告backStill在删除旧权限并通过OWAOk重新授予权限后收到相同的错误消息,让我与团队一起检查。很好,这似乎可以使用
/me/calendars/{id}/events
。文档中似乎还没有捕捉到这些变化。再次感谢!谢谢你提出这个问题,奥利弗。过渡行为现在已在本文中记录。
ERROR:{
   "statusCode":500,
   "code":"InternalServerError",
   "message":"Error while processing response.",
   "requestId":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
   "date":"2017-05-25T19:13:07.000Z",
   "body":{
      "code":"InternalServerError",
      "message":"Error while processing response.",
      "innerError":{
         "request-id":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
         "date":"2017-05-25T19:13:07"
      }
   }
}