2016-12-20 3 views
1

Ich benutze die Graph Explorer, um einige Anfragen (https://graph.microsoft.com/v1.0/me/events) auszuprobieren, aber meine Daten waren zu groß, um leicht zu parsen. Also habe ich versucht, den Header wie dokumentiert zu verwenden, aber die Antwort gab immer noch die vollständige Liste der Ereignisse zurück. Ich habe beides mit v1.0 und beta versucht.odata.maxpagesize Header funktioniert nicht in Microsoft Graph API?

Beim Überprüfen der Netzwerkkonsole in Chrome ist die Prefer: odata.maxpagesize=3 in den Anforderungsheadern enthalten, aber Preference-Applied fehlt in den Antwortheadern.

Antwort

1

so etwas wie dies versuchen, funktioniert es auf jeden Fall:

https://graph.microsoft.com/v1.0/me/events?$top=3&$skip=3 

Paging mit Hilfe des $ oben Parameter erreicht ist eine Seitengröße und die $ überspringen Parameter als ein Vielfaches der Seitengröße angeben. Durch Inkrementieren des $ Skip-Parameterwerts um die Seitengröße können Sie die nächste Seite in der Ergebnismenge anfordern.

https://msdn.microsoft.com/office/office365/api/complex-types-for-mail-contacts-calendar#page-results

+0

Angabe 'Bevorzugen: odata.track-Änderungen, odata.maxpagesize = 3' nicht richtig im Graph Explorer zu funktionieren scheint. Es gibt immer noch die vollständige Ereignisliste zurück und beim Überprüfen der Netzwerkprotokolle fehlt der Wert "odata.maxpagesize = 3" in den Anforderungsheadern. – john2x

+0

Per [Spezifikation] (http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol- complect.html # _Toc406398233), wenn Sie den Voreinstellungsantwort-Header nicht sehen, bedeutet dies eines von zwei Dingen: Entweder unterstützt der Service die Präferenz nicht, oder der Service wurde nicht implementiert (die MAY-Anweisung in Odata) Spezifikation) der Präferenz-Header der bevorzugten Anwendung. Wenn ich mich richtig erinnere (~ 60% Vertrauenswürdigkeit), wenn die Graph-Dienste unterstützt werden, geben die Graph-Dienste den Präferenz-Header der bevorzugten Anwendung zurück. –

Verwandte Themen