JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

"Updates, discussions, and documentation of the BungieNetPlatform API."

Request Join
originally posted in:BungieNetPlatform
12/12/2015 11:06:25 PM
1

Throttling

I am getting back a response after request go out: "ErrorCode":51,"ThrottleSeconds":0,"ErrorStatus":"PerEndpointRequestThrottleExceeded","Message":"Too many platform requests per second.","MessageData":{}} url:Manifest/InventoryItem/2990972208/ That's fine, but no amount of throttling seems to recover. I can hold all transfers for multiple seconds and then re-issue, and I get back the 51 throttling response again.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Greetings! If you're getting this error, that means that there is something in your code somewhere that ends up making more than one request within our throttling window. Double-check your code - for example in your holding all transfers situation, once you're done holding it do you continue to send requests as fast as possible? Our throttling requires you to provide a gap of time between each individual request, and if you get this message it means that - either intentionally or not - you're attempting to perform two requests of the same type within our throttling window. If - theoretically - the operation you're performing is an item transfer, you would have to wait a whole second between getting the response for the last request and initiating the call for the new request.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    6 Replies
    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon