Calendar outlook restapi不为outllok个人帐户加载日历事件

Calendar outlook restapi不为outllok个人帐户加载日历事件,calendar,outlook,office365,outlook-restapi,Calendar,Outlook,Office365,Outlook Restapi,我一直在使用outlook rest api读取/创建/更新outlook帐户的日历事件 按照所有的步骤 它对订阅帐户的应用非常有效 但是api无法加载我个人outlook帐户的日历事件,例如:phani。xxx@outlook.com. API响应时出现以下错误: "error": { "code": "ErrorMissingEmailAddress", "message": "When making a request as an account that does not

我一直在使用outlook rest api读取/创建/更新outlook帐户的日历事件

按照所有的步骤

它对订阅帐户的应用非常有效

但是api无法加载我个人outlook帐户的日历事件,例如:phani。xxx@outlook.com.

API响应时出现以下错误:

"error": {
    "code": "ErrorMissingEmailAddress",
    "message": "When making a request as an account that does not have a mailbox, you must specify the mailbox primary SMTP address for any distinguished folder Ids."
}
我用outlook sandbox尝试了同样的方法,但得到了相同的响应


有关此操作的任何帮助都可以使此api为任何outlook帐户工作。非常感谢。

这可能是因为您的帐户尚未启用REST API。在这种情况下,v2端点没有返回正确的错误消息存在问题

如何为REST API启用我的帐户?。这是否意味着我的代码想要读取数据的所有帐户都应该启用RESTAPI。订阅帐户不需要此选项?所有Office 365帐户都已启用REST。Outlook.com帐户将全部启用,但会成批启用,因此在我们的过程中,您只需等待您的帐户启用即可。