JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

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

Request Join
originally posted in:BungieNetPlatform
Edited by Spartain: 11/28/2015 3:44:10 AM
2

TransferItem max concurrency?

So I am messing around with the TransferItem endpoint and very quickly realized I could not make more than one call to the TransferItem endpoint at the same time without getting a "ThrottleLimitExceededMomentarily" ErrorStatus. I notice that the first request had succeeded and sent back a "ThrottleSeconds" of "0", but each successive one returned the aformentioned ErrorStatus. What is the maximum number of calls I can make within a short time? If i understand correctly, there is a 25 requests/sec over 10 seconds rule, but as I am only making 7 requests, I am unsure of the limit I am hitting. Thanks for any help you're able to provide.

Posting in language:

 

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

  • In another thread Tetron from bungie said that their cap was 25 request per second, and i told him the same as you are saying, and he reply with the same response. But, i can tell you that to release my app i had to make that if i request failes with ThrottleLimitExceededMomentarily i just get the number of seconds that they send and wait that amount of seconds and then redo the query, and i do this at most 3 times, and after that i fail. Don't like the approach, but, i guess that's the only way of doing it. But, i agree with you, they should fix their bug, so that it's actually 25 per sec, so that we can do our things quicker, unless apart from the 25 req/sec they have another restriction of only 1 request per second per account.

    Posting in language:

     

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

    4 Replies
    • There are different levels of throttles. The 25 request/second throttle Tetron mentioned is a general throttle that applies to all endpoints, but some endpoints have an additional throttle to prevent potentially disruptive spamming. Endpoints like EquipItem and TransferItem are some such endpoints.

      Posting in language:

       

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

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