2017-12-06 14 views
0

Ich versuche, den Inhalt von der O365-Management-API (gefunden here) iterativ abzurufen. Wenn ich zum Abschnitt "Inhalt abrufen" komme, mache ich eine get-Anfrage mit der URI, die von der Methode "Get Available Content" zurückgegeben wurde.Wie kann ich eine PublisherId zu einem GetBlob-Aufruf für die Office365-Rest-API hinzufügen, um eine Drosselung zu vermeiden?

ich in der Lage bin, um erfolgreich die verfügbaren Inhalte der zurück URI laufen, aber ich sehe die folgende Meldung erscheint gelegentlich:

{ „Fehler“: { „message“:. „Zu viele Anfragen Methode = GetBlob, PublisherId = 00000000-0000-0000-0000-000000000000 "," code ":" AF429 "}}

Dies zeigt einen Drosselungsfehler an, wie unten in der Dokumentation erwähnt, aber wenn ich versuche, den '& PublisherId = {myid}' zu dieser Anfrage, bekomme ich einen Laufzeitfehler vom Server zurückgegeben.

Kann jemand die PublisherId zu dem GetBlob-Aufruf hinzufügen, damit ich Throttling vermeiden kann?

Antwort

1

hatte ich das gleiche Problem und fügte hinzu: "? PublisherIdentifier = {id}" auf die URL, und es scheint jetzt zu funktionieren.

Zu einem anderen Thema, beachten Sie, dass, wenn Sie die Liste verfügbaren Content-Methode verwenden die Paginierung Header 'NextPageUri' und nicht 'NextPageUrl' wie die Dokumentation sagt.

Verwandte Themen