使用Microsoft Graph REST API时出现歧义ErrorQuotaExceeded消息

时间:2018-11-13 08:26:02

标签: microsoft-graph outlook-restapi

我目前的团队已经开发了一个与Microsoft Graph API交互的应用程序,以便与来自企业门户的Outlook电子邮件进行交互。 最终,REST API已向多个用户返回了意外数量的错误,并提及“ ErrorQuotaExceeded”作为错误代码。 这是一个非常模棱两可的消息,因为所有参与的用户都没有空间配额问题。另外,此错误仅在调用某些特定的REST端点时出现。

例如,以下请求始终有效,按预期返回HTTP 200响应状态的有效负载:

获取 https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages

但是,如果我们尝试同步将/delta添加到上述GET请求(as mentioned by the official docs)的用户电子邮件,则会收到以下错误,并显示HTTP 403状态代码:

获取 https://graph.microsoft.com/v1.0/me/mailFolders/Inbox/messages/delta

{
    "error": {
        "code": "ErrorQuotaExceeded",
        "message": "Mailbox has exceeded maximum mailbox size.",
        "innerError": {
            "request-id": "13c686c6-5d4d-4a9b-8594-3b34482d6805",
            "date": "2018-11-13T08:09:12"
        }
    }
}

请注意,我有3.27GB的存储空间(占50GB的空间),因此对ErrorQuotaExceeded错误触发而言,这对我没有任何意义。

Microsoft Graph官方支持页面明确建议向StackOverflow询问此类问题,因为它们似乎并未为其API提供官方支持。预先感谢您的帮助。

0 个答案:

没有答案