I’m trying to set up connection to public stream endpoint using Spring XD. Right after stream deployment, i can see that stream read times out with response: 420 (Enhance Your Calm).
Ok, “Rate Limited”. It’s a very first connection, so it should not happen because i’m trying to connect “too often”. First thing i tried is to regenerate tokens and secrets to make sure that some sneaky application living on long time forgotten development server does not use same credentials; then test it with Twitter Search API. Search works well, Streaming still returns 420.
Some background information:
Machine is on Windows Azure with unique IP; however, who knows what king of stuff was happening from this address before it was assigned to us.
SpringXD is 1.1.0, Stream definition would look like:
twitterstream --consumerKey=myconsumerkey --consumerSecret=myconsumersecret --track=‘track me, track him’ | mongodb --databaseName=Data --collectionName=Goodies --username=Someuser --password=somepassword --authenticationDatabaseName=Data
Any suggestions to test something else?