Microsoft Graph API UnknownError с кодом 429 и повторной попыткой 86 секунд - PullRequest
0 голосов
/ 05 декабря 2018

При первоначальной разработке приложения я столкнулся с UnknownError ответом на все вызовы Microsoft Graph API, когда слишком много запросов было сделано в быстрой последовательности.Очень хорошо осознавая тот факт, что это дросселирующее сообщение (и переписывает мой код, чтобы сделать на треть меньше вызовов API), этот ответ всегда содержит значение RetryAfter 86 в заголовках.

Неужели я неправильно понимаю, что на самом деле говорит значение RetryAfter, или ошибка в Microsoft завершается?

Заголовок:

{
  "x-ms-ags-diagnostic": {
    "ServerInfo": {
      "DataCenter": "UK South",
      "Slice": "SliceC",
      "Ring": "4",
      "ScaleUnit": "000",
      "Host": "AGSFE_IN_19",
      "ADSiteName": "UKS"
    }
  },
  "Transfer-Encoding": "chunked",
  "request-id": "1194d403-2a35-4bb0-9e06-0473b480cf09",
  "Strict-Transport-Security": "max-age=31536000",
  "Retry-After": "86",
  "Date": "Wed, 05 Dec 2018 11:06:18 GMT",
  "client-request-id": "1194d403-2a35-4bb0-9e06-0473b480cf09",
  "Cache-Control": "private",
  "Duration": "57.7795",
  "Content-Type": "application/json"
}

Содержимое:

{
  "error": {
    "innerError": {
      "date": "2018-12-05T11:18:14",
      "request-id": "5509a94b-f243-4deb-8b38-631f974181fd"
    },
    "message": "",
    "code": "UnknownError"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...