Ohh. Then one user can make 150 authorized calls via consumer and deny service to others :(
On Thu, Jul 23, 2009 at 1:36 PM, Hwee-Boon Yar <hweeb...@gmail.com> wrote: > > It's working like you want it to be. > > In other words, you have a web app running on a single server with a > single IP. You make authenticated requests using each user's account. > If your IP is whitelisted, the calls go towards your 20k limit, if it > is not whitelisted, it goes against the current 150 limit for the > respective accounts. That's what it means by "IP whitelisting takes > precedence to account rate limits". > > -- > Hwee-Boon > > On Jul 23, 3:02 pm, srikanth reddy <srikanth.yara...@gmail.com> wrote: > > On Thu, Jul 23, 2009 at 12:07 PM, Abraham Williams <4bra...@gmail.com > >wrote: > > > > << > > Each user and each IP has 150 calls/hour. If five applications (desktop > or > > web) are making calls on behalf of a single user or IP they count against > > the same 150. Rate limiting has no connection to applications. > > > > > > > > Agreed. i have no issues with desktop apps as each user owns one (in > which > > case ip/user does not matter and am pretty happy with 150 limit). > > > > But i am trying to understand this ip limit for web apps > > > > The whole confusion is regarding this statement inhttp:// > apiwiki.twitter.com/Rate-limiting > > > > "IP whitelisting takes precedence to account rate limits. *GET requests > from > > a whitelisted IP address made on a user's behalf will be deducted from > the > > whitelisted IP's limit, not the users*. Therefore, IP-based whitelisting > is > > a best practice for applications that request many users' data" > > > > If the above holds true my consumer web app could end up serving very few > > authenticated users. As you said it should be the other way. > > May be some one who has developed and encountered this problem with a > webapp > > (with out being whitelisted) can confirm. > > > > Thanks > > Srikanth > > > > > > > > > > > > > On Wed, Jul 22, 2009 at 15:06, srikanth reddy < > srikanth.yara...@gmail.com>wrote: > > > > >> @Abraham: Does it mean my consumer app (not Desktop client) cannot > serve > > >> more than 150 authorized users/hour(if it is not white listed). It is > hard > > >> to believe. > > >> If it is desktop client the 150 limit is understandable. > > > > > Each user and each IP has 150 calls/hour. If five applications (desktop > or > > > web) are making calls on behalf of a single user or IP they count > against > > > the same 150. Rate limiting has no connection to applications. > > > > >> The blog post says > > > > >> "This limit applies to your Twitter account rather than the > applications > > >> which make the calls to the API i.e. you have 100 API calls per hour > in > > >> total regardless of which Twitter applications you use - it is NOT 100 > API > > >> calls per application" > > > > >> As you said > > > > >> "Also it used to be that user requests from a whitelisted IP would > > >> reflect on the users limit unless they had hit their rate limit at > which > > >> point it would count against the IP." > > > > >> its probably first user and then IP. > > > > > Yes. User then IP. > > > > >> " POST request have their own limits" > > >> yes i do not mean infinite calls but my consumer app should be able to > get > > >> more than 20k request tokens > > > > >> Thanks for your time. Really helpful > > >> Srikanth > > > > >> On Wed, Jul 22, 2009 at 7:41 PM, Abraham Williams <4bra...@gmail.com > >wrote: > > > > >>> In your first email you said "When I check an oAuth'd user's rate > limit, > > >>> he also seems gets 20000 API hits." so I'm not sure what you are > seeing. > > >>> Also it used to be that user requests from a whitelisted IP would > reflect > > >>> on the users limit unless they had hit their rate limit at which > point it > > >>> would count against the IP. I'm not sure if it still works this way > though. > > >>> Abraham > > > > >>> On Wed, Jul 22, 2009 at 08:43, sjespers <se...@webkitchen.be> wrote: > > > > >>>> @Abraham: If that were true then calling rate_limit_status should > give > > >>>> the same result... which it doesn't! > > > > >>>> On Jul 22, 3:26 pm, Abraham Williams <4bra...@gmail.com> wrote: > > >>>> > I recommend that you both read: > > >>>>http://apiwiki.twitter.com/Rate-limiting > > > > >>>> > Serge: If you have an IP that is white listed all applicable calls > > >>>> from that > > >>>> > IP will count against the 20000 limit. > > > > >>>> > Srikanth: That blog post says that twitter.com has no limit. It > says > > >>>> nothing > > >>>> > about anybody else not having a limit. The 20k is for GET requests > > >>>> however > > >>>> > POST request have their own limits. > > > > >>>> > Abraham > > > > >>>> > On Wed, Jul 22, 2009 at 03:07, srikanth reddy < > > >>>> srikanth.yara...@gmail.com>wrote: > > > > >>>> > > Hi > > >>>> > > I am also looking for this. The following post says there is no > > >>>> limit on > > >>>> > > calls from application > > > > >>>> > >http://tweetdeck.posterous.com/what-does-rate-limit-exceeded > > > > >>>> > > Rate limit is applicable on Get methods from ip/client. > > >>>> > > Can someone confirm if one can make unlimited calls (from an > app) to > > >>>> get > > >>>> > > request token? What is this 20000 limit? Is it for GET calls for > > >>>> authorized > > >>>> > > client/ip > > > > >>>> > > Regards > > >>>> > > Srikanth > > > > >>>> > > On Wed, Jul 22, 2009 at 1:24 PM, sjespers <se...@webkitchen.be> > > >>>> wrote: > > > > >>>> > >> Hi there, > > > > >>>> > >> I am a little bit confused by the API limits. > > > > >>>> > >> The server for my application is whitelisted. So it's limit is > > >>>> 20000 > > >>>> > >> API hits. > > >>>> > >> I use oAuth to authorize Twitter users. > > >>>> > >> When I check an oAuth'd user's rate limit, he also seems gets > 20000 > > >>>> > >> API hits. Is that true? > > > > >>>> > >> Also, when I call the Twitter API using the user's oAuth > > >>>> credentials, > > >>>> > >> which API limit gets that hit? The user's? Or the server's? > > > > >>>> > >> Thanks, > > >>>> > >> Serge > > > > >>>> > -- > > >>>> > Abraham Williams | Community Evangelist |http://web608.org > > >>>> > Hacker |http://abrah.am|http://twitter.com/abraham > > >>>> > Project |http://fireeagle.labs.poseurtech.com > > >>>> > This email is: [ ] blogable [x] ask first [ ] private. > > >>>> > Sent from Madison, WI, United States > > > > >>> -- > > >>> Abraham Williams | Community Evangelist |http://web608.org > > >>> Hacker |http://abrah.am|http://twitter.com/abraham > > >>> Project |http://fireeagle.labs.poseurtech.com > > >>> This email is: [ ] blogable [x] ask first [ ] private. > > >>> Sent from Madison, WI, United States > > > > > -- > > > Abraham Williams | Community Evangelist |http://web608.org > > > Hacker |http://abrah.am|http://twitter.com/abraham > > > Project |http://fireeagle.labs.poseurtech.com > > > This email is: [ ] blogable [x] ask first [ ] private. > > > Sent from Madison, WI, United States >