При отправке запроса к конечной точке POST / groups / {id} / events Microsoft Graph API иногда возвращает код ошибки состояния 429, указывающий, что слишком много запросов были сделаны в слишком короткий промежуток времени, и запросы подавляются. Исходя из моих наблюдений, кажется, что этот предел регулирования применяется на основе пересечения используемого токена авторизации, а также указанного идентификатора группы c, указанного в запросе: изменение любого из них, по-видимому, обходит ограничение регулирования.
* 1006 Однако, к моему удивлению и в явном противоречии с документацией Microsoft
, эти запросы POST
выполняются , несмотря на ответ
fail . Мое приложение использует
уведомления об изменениях для получения веб-хуков при создании новых событий в Outlook. Через пару секунд после получения сообщения об ошибке 429 я получаю уведомление об успешном создании события, отправленного с помощью запроса POST.
Request timestamp: 2020-03-19T11:04:22.784-07:00
Webhook timestamp: 2020-03-19T11:04:24.833-07:00 (successful creation notification)
Что я пытаюсь выяснить, так это то, следует ли мне ожидать этого поведение всех API Graph? Просто связанный с Outlook? Просто групповой календарь, связанный? Просто POST запросы? Повторная попытка этих запросов создаст дубликаты, поэтому мне нужно знать, как наилучшим образом справиться с этими ошибками.
Кроме того, любые указания по настройке c ограничений регулирования для API группового календаря или советы о том, как их избежать. , будет приветствоваться.