Group Revenue Sales: 'TooManyRequests' after page 22

Page URL: Roblox
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-02-08 10:02:00 (-06:00)
Date Last Experienced: 2021-02-08 10:02:00 (-06:00)

Reproduction Steps:
Go to a group’s home page, click ‘Configure Group’, navigate down to Revenue > Sales, and keep clicking the next arrow until you get to page 22.


Browser Information:
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36
Platform Type: PC
Device Type: Computer

Expected Behavior:
I’d be expecting it to yield until it will let me move onto the next pages.

Actual Behavior:
Once you attempt to go past page 22 (or around it), an error thrown will be ‘TooManyRequests’. This will make it very difficult to view any older sales. This also makes it where you have to wait about a minute before trying again as reloading will keep throwing ‘TooManyRequests’.

Workaround:
The current workaround is to iterate ~20 pages, then wait a few minutes to be safe, and repeat as needed until you get to where you need to be.

6 Likes

Hello! Can you please confirm whether this issue is still occurring? Thank you!

1 Like

Yes this is still an issue. I was spamming the next page button and I was able to get past page 22, but as soon as I got around 50-60 I got the error again.

1 Like

The issue appears to be that too many requests are being made over a short time span. This certainly would happen while very rapidly navigating through pages. Adjustments have been made regarding the count of requests. Does it also occur while navigating at a normal pace?

2 Likes

It does happen while navigating through about 2 pages per second at page 80. Even though it’s not recommended to go through the pages as fast as you can, I believe it’s still an undesirable effect to throw the error so then you’ll have to restart to page 1 after reloading to get back to where you were, especially considering there are times where you might want to go through your sales far back since there is no way to manually enter a page number/date.

So if bigger games want to go back on their purchases which might be a few hundred pages back, an example use case could be to find the latest purchase that has been put into the group funds so you can get a better idea of how long it is taking for sales to enter the group (It’s no longer a static 3 days due to a recent change so apparently you have to wait 3-7 days depending on some factors).

2 Likes

Thank you. We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

4 Likes

Are there any plans to add a way to search by userid on the sales page? The main reason devs have to click so much is that we’re trying to find specific user transactions to verify bugs. (If there’s a bug with purchasing in a game, then whatever is stored in our game’s DataStores is likely unreliable, which makes the transaction log the only source of truth)

2 Likes

Marked as solved - I’m currently able to iterate through 200 pages back to back without any extreme throttling or “TooManyRequests” errors.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.