I would like to add to this issue. If this is not the correct place and I should make a new topic, then let me know.
We have multi-platform real time reporting application that has thousands of users. The application has the knowledge and access to over a thousand twitter ads accounts. We have a actually 2 main accounts that we grant access to each new ads account when it is being added to our application. When making calls we utilize the token for each of these accounts to maximize our rate limit.
The problem is that the user in our application has access to their twitter accounts and campaigns and then there are superusers who can see every twitter account that we run. When trying to do live reporting on all of these accounts obviously we hit the rate limit very quickly since it only takes one person making a few calls to hit the minute limit.
Is there some way were we can create an access pool for twitter accounts. Ideally we would like to use the individuals twitter account to make the calls, but for users like our staff that need access to over a thousand it will become unmanageable trying to grant them all access to each account as it is created. Is there any way that we can add users to our master account saying they have access to everything that we do?
Or just some way to increase the rate limit based on the size of what is available to this twitter account. The limit is reasonable if there is only one account, since you only need the data for that account so often. The problem comes in when you have thousands of accounts you are trying to manage with a single rate limit.
Any insight on how to manage this many users and accounts would be appreciated.