I had this issue as well. Posted this ticket on the project's page:
http://github.com/jnunemaker/twitter/issues#issue/59

On Sep 3, 1:05 pm, Matt Harris <thematthar...@twitter.com> wrote:
> Hey Roger,
>
> Thanks for posting the solution which worked for you and glad it was
> sorted out. For completeness the answer to your question about getting
> a different rate limit on a different IP is expected if authentication
> isn't happening. This is because each IP has it's own 150 requests.
>
> Best,
> Matt
>
>
>
> On Fri, Sep 3, 2010 at 7:09 AM, Roger Ertesvåg <webfo...@webfokus.no> wrote:
> > So just in case case someone else experience the same problem, I
> > solved it by switching from version 0.9.8 to 0.9.7 of the Ruby Twitter
> > Gem. Still not sure what the problem was, but I'm pretty sure I was
> > properly authenticated since I could do things like updating lists.
>
> > Regards
> > Roger
>
> > On Aug 31, 10:09 pm, Roger Ertesvåg <webfo...@webfokus.no> wrote:
> >> Hi Matt,
> >> thanks for your thorough response.
>
> >> So I assume this rate limit would be IP based then? I did some tests
> >> and got different rate limits on the server and on my development
> >> machine, which seems to support your theory that I'm not authenticated
> >> properly.
>
> >> After some more testing it seems that the problem is in the library,
> >> after switching to a previous version I get a rate limit of 350. I
> >> will do some more testing tomorrow to confirm this.
>
> >> Again, thanks for your help.
>
> >> Regards
> >> Roger
>
> >> On Aug 31, 8:34 pm, Matt Harris <thematthar...@twitter.com> wrote:
>
> >> > Hey Roger,
>
> >> > Thanks for sharing your code. A few things about the rate limits you are 
> >> > seeing:
>
> >> > The 150 rate limit is for non-authenticated requests to the Twitter
> >> > API. These requests happen when no user identifying details are sent.
> >> > The 350 rate limit is for OAuth authenticated requests to the Twitter
> >> > API. These requests happen when you send a user token and secret.
>
> >> > As you are not authenticating with Basic Auth in any of your requests
> >> > you would only see the unauthenticated rate limit (150) or your OAuth
> >> > rate limit (350). The reason you could be seeing 150 is that the token
> >> > and secret you have are no longer valid - although in that situation I
> >> > would expect us to return an error saying "Could not authenticate with
> >> > OAuth. I'll be looking into other reasons why that might be happening
> >> > later today.
>
> >> > Hope that explains what you are seeing,
> >> > Matt
>
> >> > On Tue, Aug 31, 2010 at 12:39 AM, Roger Ertesvåg <webfo...@webfokus.no> 
> >> > wrote:
> >> > > Hi,
> >> > > I'm using the ruby twitter gem:
>
> >> > >http://github.com/jnunemaker/twitter
>
> >> > > So to set it up I do:
>
> >> > >    oauth = Twitter::OAuth.new(CONFIG['twitter_key'],
> >> > > CONFIG['twitter_secret'])
> >> > >    oauth.authorize_from_access(CONFIG['twitter_atoken'],
> >> > > CONFIG['twitter_asecret'])
> >> > >    base = Twitter::Base.new(oauth)
>
> >> > > Then when I do:
>
> >> > > base.rate_limit_status
>
> >> > > I get:
>
> >> > > <#Hashie::Mash hourly_limit=150 remaining_hits=150 reset_time="Tue Aug
> >> > > 31 08:26:37 +0000 2010" reset_time_in_seconds=1283243197>
>
> >> > > If I use the exact same code for other accounts I have I get:
>
> >> > > <#Hashie::Mash hourly_limit=350 remaining_hits=350 reset_time="Tue Aug
> >> > > 31 08:22:40 +0000 2010" reset_time_in_seconds=1283242960>
>
> >> > > Also, if I was not authorized by OAuth shouldn't the limit be even
> >> > > lower?
>
> >> > > Regards
> >> > > Roger
>
> >> > > On Aug 31, 1:03 am, Matt Harris <thematthar...@twitter.com> wrote:
> >> > >> Hi Roger,
>
> >> > >> It sounds like the OAuth part of your request isn't being seen by our
> >> > >> servers. A rate limit of 150 will be reported whenever you make a
> >> > >> request without authorisation. Can you share the code you are using to
> >> > >> make the requests so we can see what might be going wrong?
>
> >> > >> Thanks,
> >> > >> Matt
>
> >> > >> On Mon, Aug 30, 2010 at 11:30 AM, Roger Ertesvåg 
> >> > >> <webfo...@webfokus.no> wrote:
> >> > >> > The OAuth rate limit for one of my accounts is stuck at 150. From 
> >> > >> > what
> >> > >> > I'm reading, and seeing from other accounts I have, it is my
> >> > >> > understanding that it should be 350. What can I do to fix this?
>
> >> > >> > Regards
> >> > >> > Roger Ertesvag
>
> >> > >> > --
> >> > >> > Twitter developer documentation and 
> >> > >> > resources:http://dev.twitter.com/doc
> >> > >> > API updates via Twitter:http://twitter.com/twitterapi
> >> > >> > Issues/Enhancements 
> >> > >> > Tracker:http://code.google.com/p/twitter-api/issues/list
> >> > >> > Change your membership to this 
> >> > >> > group:http://groups.google.com/group/twitter-development-talk?hl=en
>
> >> > >> --
>
> >> > >> Matt Harris
> >> > >> Developer Advocate, Twitterhttp://twitter.com/themattharris
>
> >> > > --
> >> > > Twitter developer documentation and 
> >> > > resources:http://dev.twitter.com/doc
> >> > > API updates via Twitter:http://twitter.com/twitterapi
> >> > > Issues/Enhancements 
> >> > > Tracker:http://code.google.com/p/twitter-api/issues/list
> >> > > Change your membership to this 
> >> > > group:http://groups.google.com/group/twitter-development-talk?hl=en
>
> >> > --
>
> >> > Matt Harris
> >> > Developer Advocate, Twitterhttp://twitter.com/themattharris
>
> > --
> > Twitter developer documentation and resources:http://dev.twitter.com/doc
> > API updates via Twitter:http://twitter.com/twitterapi
> > Issues/Enhancements Tracker:http://code.google.com/p/twitter-api/issues/list
> > Change your membership to this 
> > group:http://groups.google.com/group/twitter-development-talk?hl=en
>
> --
>
> Matt Harris
> Developer Advocate, Twitterhttp://twitter.com/themattharris

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en

Reply via email to