错误:{“code”:“MailboxNotEnabledForRESTAPI”,“message”:“此邮箱尚不支持REST API。” }

时间:2015-08-19 10:48:11

标签: outlook

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

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

我按照this文档获取所有必需的数据 我创建了从here

获取数据的应用程序

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

请帮帮我。 提前谢谢......

2 个答案:

答案 0 :(得分:5)

刚遇到同样的问题并找到了解释here。看来我们将不得不等待帐户启用,除非您按照链接中的说明请求测试帐户。在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。

答案 1 :(得分:1)