Mit Microsoft Graph kann ich ein Abonnement für eine Ressource festlegen. In meinem Fall ein Ereignis. Ich verwende ein admin-authentifiziertes Konto, um auf mehrere Kalender zuzugreifen. Gibt es eine Möglichkeit, ein Abonnement einzurichten, um Benachrichtigungen für alle Kalender zu erhalten, die der Administrator sehen kann? Wenn nicht, gibt es eine Möglichkeit, einen Abonnementblock mit einer einzigen Anfrage zu senden? Weil wir darauf beschränkt sind, wie viele Anfragen wir in einem bestimmten Zeitraum spezifizieren können. (Ich bin mir nicht sicher, was das Limit ist), aber wenn ich 500 Kalender habe, muss ich Abonnements einrichten, damit ich Benachrichtigungen über Änderungen bekomme, wie soll ich das machen und werde nicht von der Anfrage pro Zeitbegrenzung getroffen?Festlegen von Abonnements für mehrere Microsoft Graph-Objekte
Antwort
Momentan gibt es keine Möglichkeit, mehrere Abonnementerstellungsanforderungen im selben HTTP-REST-Aufruf zu senden. Jede andere Ressource, für die eine Subskription erstellt wird, hat ihren eigenen HTTP-Aufruf in der Graph-REST-API.
Sie können eine „Dosierung“ -Funktion empfehlen (so mehrere REST-Anforderungen in dem gleichen HTTP-Aufruf an die Graph API verarbeitet werden können) auf Uservoice: https://officespdev.uservoice.com/
Es ist auch eine Überlegung, dass in meiner Erfahrung, die Die Anzahl der gleichzeitig zulässigen Abonnements beträgt etwa 20, sodass 500 Abonnements nicht in Frage kommen. Der beste Rat, den ich zu diesem Thema bekommen habe, ist, alle Objekte nacheinander zu durchlaufen, um sie nacheinander zu aktualisieren. Die Drosselung, die folgt, ist insgesamt ein anderes Thema.
Wenn ein 429/"Unbekannter Fehler" zurückkommt (dh Drosselung), kommt es mit einem Wiederholungs-Header, der beachtet werden sollte. Ich möchte darauf hinweisen, dass Drosselung für mich immer noch ein großes Problem ist.
- 1. Aktionskabel-Benachrichtigungen für mehrere Abonnements
- 2. rxjs pausableBuffered mehrere Abonnements
- 3. Mehrere Abonnements in Eisen-Router
- 4. Speichern von Push-Abonnements
- 5. Stripe-Implementierung für Abonnements
- 6. Azure - Kreditspread über mehrere Abonnements hinweg
- 7. Alle Azure Runbooks in Automatisierungskonten für mehrere Abonnements auflisten
- 8. Ist es möglich, eine Microsoft Azure-Funktion zum Abhören von Abonnements für bestimmte Themen zu erstellen?
- 9. Festlegen des Spaltennamens für mehrere Auswahlzähler (*) -Tabellen
- 10. Anwendungslogik für Fakturierung und Abonnements?
- 11. Festlegen von Umgebungsvariablen für mehrere Befehle in der Bash Einzeiler
- 12. Festlegen von CSS-Eigenschaften für mehrere HTML-Elemente
- 13. Mehrere styleClass-Werte festlegen
- 14. Microsoft CRM mehrere Zeilen von Textfeld Ausgabe
- 15. Guest Checkout für Paypal-Abonnements
- 16. Microsoft Bot Framework - Mehrere Kunden
- 17. Verwenden von Dataset für Microsoft-Berichte
- 18. Abmeldung von Abonnements in socket.io
- 19. Verrückte Demo: Mehrere Microsoft-Agenten
- 20. Stripe Erstellen von zwei Abonnements
- 21. KendoUI ObservableObject: Mehrere Attribute festlegen
- 22. Stripe-Abonnements
- 23. Festlegen von Berechtigungen für Anwendungsereignisprotokoll
- 24. Graf gleichzeitige Abonnements
- 25. MvvmCross Messenger Plugin Löschen von Abonnements
- 26. Entfernen von autorenewable Abonnements von iPhone App
- 27. Für Abonnements/Downloads mit Wordpress laden
- 28. Ermitteln der Ablauffrist für Apple-Abonnements
- 29. Office 365 'Löschen' Abonnements für Kalender
- 30. Korrekte paypal IPN-Variable für gesperrte Abonnements
Gibt es eine Dokumentation, in der die 20 Abonnementlimits aufgeführt sind, die Sie kennen? Ich habe vergebens geschaut. Scheint so, als würde diese Grenze diese Webhooks sinnlos machen ... – JFlox
Es scheint ein Mangel an Dokumentation zu diesem Thema zu geben ... dachte ich hätte etwas gesehen, aber jetzt kein Glück. Obwohl ich dich nicht davon abhalten will, es selbst zu versuchen, erinnere ich mich daran, dieses Limit um 20 Abonnements zu erreichen. Es besteht jedoch immer die Möglichkeit, dass ich etwas falsch mache. – piisexactly3