订阅Microsoft Graph推送通知时的状态代码429

时间:2017-07-19 10:05:21

标签: java office365 microsoft-graph office365api outlook-api

我尝试订阅Microsoft推送通知,每次尝试调用订阅端点时,我都会收到状态代码(429 Too Many Requests)。根据文件:

  

https://developer.microsoft.com/en-us/graph/docs/concepts/errors客户端应用程序已受到限制,在经过一段时间后不应尝试重复请求。

但是,因为我昨天尝试过这个错误而且我现在尝试并且有同样的错误。可能,我应该等待的时间不是主要原因。即使我在没有请求Microsoft Graph很长时间的情况下执行完全独立的请求,也会出现问题。 有关请求的信息:

https://graph.microsoft.com/v1.0/subscriptions 

请求有效负载::

{
"resource": "me/calendars/{calendarId}/events",
"notificationUrl": "https://{myApp}/office365/notifications/",
"changeType": "created,updated,deleted",
"expirationDateTime": "2017-07-22T08:23:42Z"
} 

错误:

{
"error": {
    "code": "ExtensionError",
    "message": "Operation: Create; Exception: [Status Code: 429; Reason:  ]",
    "innerError": {
        "request-id": "1ed7e537-8524-4a8b-89eb-43501066e7fa",
        "date": "2017-07-19T09:55:27"
    }
}
}

这里有什么问题?因为我试图在同一资源上多次获得这个错误,所以Migth会给出这个错误吗?

1 个答案:

答案 0 :(得分:1)

我们对此请求进行了调查,并且它受到限制,因为它超过了允许的订阅的最大数量。