Bernardo O
Bernardo O

Reputation: 828

How to deal with Twitter API Limits?

I have this project that's based on a Twitter Bot. NOT an abusive or spammer bot. Just a robot that will reply with information about my system when it's mentioned.

The thing is: I expect to have about 3000 mentions/hour. Which means I have to send about 3000 replies/hour.

I know Twitter API calls are limited to 350/h when the app is authenticated and 150/h when it's not. But I've also read about it being 1000/h somewhere in the Twitter Discussion boards.

Anyway, how can I deal with having to send so many replies/hour?

I thought about creating multiple Twitter accounts and delegating some of the replies to them in order to being able to reply to all of them, but I do realize it's not a pretty solution.

Does anyone have a better idea?

Upvotes: 3

Views: 1136

Answers (1)

Cole Tobin
Cole Tobin

Reputation: 9425

Your best bet is to use Streaming.

Basically, you open up a connection with their server with your credentials and instead of reading the return stream and closing, you just keep reading. When you want to make a request, you just send another header or something.

Upvotes: 2

Related Questions