2017-04-06 12 views
4

Wir haben eine Azure AD-Anwendung von Drittanbietern, die die Microsoft Graph-API verwendet. Diese Anwendung wurde in der Produktion seit ungefähr 2 Monaten nicht geändert, und wir hatten bis jetzt keine Probleme.HTTP 429 von Microsoft Graph API-Anfragen

Seit heute Morgen kann ich mich nicht mehr an die Anwendung anmelden, da die Antworten auf Anforderungen für die Office 365 Graph API HTTP 429 sind. Dies geschieht mit Anfragen an die beiden Endpunkte /messages und /people. Im folgenden sehen Sie Screenshot der Entwicklerkonsole:

devconsole

Würde jemand in der Lage sein, zu beraten, wenn es gewesen, alle bisherigen Änderungen der Drosselgrenzen auf der Graph API?

Ich verstehe nicht, warum dies plötzlich passieren würde, wenn seit Monaten keine Produktionsänderungen an unserer Anwendung vorgenommen wurden.

Antwort

0

Informationen zur Drosselung finden Sie unter Microsoft Graph throttling guidance. Ohne zu wissen, wie sich Ihre Anwendung authentifiziert oder wie oft die Endpunkte aufgerufen werden, ist es schwierig zu beurteilen, was genau hier geschieht.

Mehr hier ist die Verwendung der /beta Endpunkt in der Produktion. Die Verwendung des Endpunkts /beta in einer Produktionsumgebung führt mit ziemlicher Sicherheit dazu, dass Ihre App unerwartet fehlschlägt. Während alle Anstrengungen unternommen werden, um sicherzustellen, dass Änderungen am /v1.0 Endpunkt nicht brechen, ist dies nicht der Fall für /beta. Brechen von Änderungen in diesem Endpunkt ist zu erwarten.

Hinweis: Die APIs im Beta-Endpunkt können sich ändern. Wir empfehlen nicht, dass Sie sie in Ihren Produktions-Apps verwenden.

Verwandte Themen