错误:{"code":"MailboxNotEnabledForRESTAPI","message":"此邮箱尚不支持REST API." }

Ran*_*hul 4 outlook

我是"outlook"api的新手.我想从"Outlook帐户"获取所有日历活动,联系方式和邮件.

但是我没有通过"outlook"帐户得到适当的结果,它与"office365"帐户一起工作正常

我按照这个文档获取所有必需的数据,我创建了从这里获取数据的应用程序

但每当我使用我的Outlook帐户登录时,它都会给我一个这样的错误.

请帮帮我.提前致谢...

Rob*_*ert 5

刚遇到同样的问题,在这里找到了解释.看来我们将不得不等待帐户启用,除非您按照链接中的说明请求测试帐户.在Outlook Oauth Sandbox中使用未启用的帐户时确认相同的结果.

从第一个链接

  • 由于在Outlook.com上为Outlook REST API启用邮箱会在一段时间内启用,因此现有的Outlook.com帐户可能需要一段时间才能启用.要测试您的应用程序访问已启用的Outlook.com邮箱上的数据,您可以通过发送电子邮件至outlookdev@microsoft.com来请求启用Outlook.com的新开发人员预览帐户.
  • 如果您的应用访问Outlook.com邮箱数据,它应该处理尚未为Outlook REST API启用用户邮箱的方案.在这种情况下,当您发出REST请求时,您将收到如下错误:
    • HTTP错误:404
    • 错误代码:MailboxNotEnabledForRESTAPI或MailboxNotSupportedForRESTAPI
    • 错误消息:"此邮箱尚不支持REST API.