401 ответ с retryAfterSeconds в теле для (удушенных?) Запросов MS Graph API - PullRequest
0 голосов
/ 09 мая 2019

Мы используем Microsoft Graph API для резервного копирования изменений SharePoint и OneDrive. Вчера довольно много наших запросов начали сбои с 401 ответом и телом, содержащим:

{
  "error": {
    "code": "serviceNotAvailable",
    "message": "Service unavailable",
    "retryAfterSeconds": 120
  }
}

Для меня это выглядит как ошибка в Graph API, где он, вероятно, должен возвращать ответ 429 , когда подавляется нисходящий запрос, но вместо этого обрабатывает его как 401.

Не уверен, является ли это предполагаемым поведением и как мое приложение должно с этим справляться (относиться к нему как к 429?). Или это регрессия, которую исправит Microsoft?

1 Ответ

0 голосов
/ 06 июня 2019

У меня была такая же проблема на прошлой неделе, и после бесчисленных разговоров со службой поддержки Microsoft мне удалось решить эту проблему, увеличив «Квоту ресурсов сервера» на странице «Семейства сайтов» администратора SharePoint.Вам необходимо добавить дополнительную квоту ресурса для сайта «https://[your название компании] .sharepoint.com».Кроме того, вы получите больше общей квоты ресурсов, если купите дополнительное место для своей подписки на Office 365.Однако я рекомендую хранилище больших двоичных объектов Azure вместо SharePoint Online.

...