Today, I’ve noticed that 401 responses are being generated from the stream control endpoints (add_user.json and info.json mainly.) I was following the requirement of 25 requests per second for add_user.json, but when I backed off the request rate (one every 300 ms, or about 3 per second) the 401 errors occurred much less frequently.
The error code description “other login rate limiting” on https://dev.twitter.com/docs/streaming-api-response-codes makes me think that there’s some new rate limiting is in place. If so, can we get an idea of what the new parameters are? Also, it’s not clear if the rate limits are per endpoint, per control_uri, or per account.
Also, in addition to the 401 errors on info.json, I’m seeing an occasional 503 error. Since “You shouldn’t see this error on the streaming API”, consider this a bug report