Ich möchte programmgesteuert Microsoft Graph API verwenden. Durch das Parsen der Metadaten aus Microsoft Graph (https://graph.microsoft.com/v1.0/ $ Metadaten) kann ich die Datenmodelle und die Beziehung zwischen diesen Datenmodellen verstehen. In den Metadaten sind jedoch keine Endpoints verfügbar. Zum Beispiel, wenn ich Nachrichten auflisten möchte. Woher soll ich wissen, an welchen Endpunkt ich eine Anfrage senden soll? Aus den Metadaten kann ich nur wissen, dass wir ein Benutzermodell haben, das ein Nachrichtenmodell als Navigationseigenschaft enthält. Wenn die Microsoft Graph-API einem Muster folgt, um die Endpunkte zu erreichen, was ich denke, dann kann ich die Endpunkte als/Benutzer/Bezeichner/Nachrichten. Gilt dieses Muster für alle Endpunkte? (Muster: PrimaryObjects/primaryIdentifier/subObject ...), wenn dies für die aktuelle Version zutrifft. Wird sich dieses Muster für die spätere Version ändern? Danke für die Hilfe!Was ist das Microsoft Graph-API-Endpunktmuster?
1
A
Antwort
1
Microsoft Graph-API folgt dem Muster, das von OData V4 angegeben wird. Das Muster lautet "/ entitySet/identifier/navigations/identifier". Der obige Link sollte Details zu allen beteiligten Mustern enthalten. Es ist nicht zu erwarten, dass sich das Muster so bald ändern wird und wir garantieren, dass keine Änderungen an öffentlichen Versionen (wie v1.0) der API vorgenommen werden. Siehe auch API-Dokumentation here.
Verwandte Themen
- 1. Was ist das mit dem Microsoft Web Plaform
- 2. Was ist das Microsoft-Äquivalent zur GCC-Option init_priority?
- 3. Was ist das Microsoft-Logo, das bei der Anzeige von project.json angezeigt wird?
- 4. Was ist 'das' ist Javascript
- 5. _NSZombie_NSKeyValueUndefiniertGetter - Was ist das?
- 6. Was ist das? Art?
- 7. Nebeneffekt - was ist das?
- 8. Was ist das 'Ausdrucksproblem'?
- 9. Was ist das ws: //?
- 10. Reflect.js, Was ist das?
- 11. Was ist das Zeitformat?
- 12. Was ist das (())?
- 13. .aktionserweiterung ... was ist das?
- 14. Was ist das Chromobjekt?
- 15. Was ist System.Reactive.Linq.Observable? (beachte das Alpha)
- 16. Was ist das Linux-Äquivalent zu MAXDWORD?
- 17. In Microsoft Academic Knowledge API, was ist "RId" in Entitätsattributen?
- 18. Ist Microsoft Access Volltextsuche?
- 19. Was ist "$ (SourceDir)" in Microsoft Team Foundation Server?
- 20. Microsoft Bing Spracherkennung, Was ist Cliend-id und Client secret?
- 21. Was ist das? Template-Methode oder was?
- 22. Was ist das beste Datenzugriffsparadigma für Skalierbarkeit?
- 23. Was ist das Projekt, das asp.mvc verzweigt?
- 24. Was ist der Zweck des Microsoft Loopback Adapters?
- 25. Was ist Microsoft Message Queuing (MSMQ)? Wie funktioniert es?
- 26. Was ist eine Schaltflächenbeschreibung in der Microsoft Fabric UI?
- 27. Was ist der EntityLogicalName für Aktivitäten in Microsoft Dynamics CRM
- 28. Was ist Microsoft bis zum nächsten mit Internet Explorer?
- 29. Was ist der Status von Microsoft Sync Framework 2.1
- 30. Was ist der Unterschied zwischen Microsoft AJAX und AJAX Pro?