我正在使用documenation website中所述的Office365来获取来自Office365帐户的用户日历,但却收到了404错误:
"GET /api/v1.0/Me/Calendars HTTP/1.1" 404
用户已获得授权访问权限,并且我之前已经设法接收过他的个人详细信息
我授权的范围是Calendars.Read Calendars.ReadWrite UserProfile.Read
。
访问令牌响应包含端点URL,它是我使用的端点:
'Calendar_api_endpoint': u'https://outlook.office365.com/api/v1.0'
对于大多数用户来说,此操作可以完美运行。但是对于一些人来说,如果没有更多信息就会失败。
如果Office365工程师看到这一点,这里是请求ID和时间(UTC):
2015-08-06 07:58:10.824550: Request id 2d3238e3-e3a6-436a-a2a6-5abb1f693e65 completed. Server id: 4c645b19-4a64-4203-8af5-7b4960f10593, Status: 404
答案 0 :(得分:0)
关闭袖带,如果用户的邮箱实际上不在Office 365中托管,则可以看到此错误。例如,它们可能处于混合方案中,并且其邮箱可能位于内部部署的Exchange服务器上。我会要求我们的工程师查看您的请求ID。