Yesterday I started developing for the Streaming API and in my testing reconnected a bit too often and started receiving “HTTP/1.1 420 Enhance Your Calm” indicating I hit the reconnection limit. I waited about an hour, tried again, and it connected once but after that I received 420 again. Today (approx. 20 hours later) I tried to reconnect again, but am only getting 420 errors. I’m fairly certain my application is only connecting once, so is there someplace like RESTs application/rate_limit_status endpoint that I can see a rate limit status on my Streaming API connections.
UPDATE: I tried connecting twice today and am still receiving only 420 error responses.
revoke and re-create your access token and secret, that should solve it.