That would work, and some Twitter API calls are authenticated already, but I
guess it would be easy to bypass the limit by registering for multiple keys
and having your app vary which key it uses. Maybe that doesn't matter in the
big picture though.
rich

2009/3/15 MajorProgamming <sefira...@gmail.com>

>
> I could think of a rather simple solution for twitter: Just give
> everyone an API key that they use to authenticate, and make the limits
> based on the key instead of the IP addresses. No?
>
> On Mar 14, 12:57 am, Richard Bremner <richyr...@gmail.com> wrote:
> > Hmmm yes this is a difficult one. Neither Twitter nor Google are being
> > unreasonable, and each GAE developer is probably performing a sane number
> of
> > Twitter API requests but combined we are ruining it for everyone. Ohhh
> the
> > solution? I can't think of a good solution Twitter could implement which
> > wouldn't make it easy to circumvent their limit unreasonably. I do happen
> to
> > have a hosted linux server a I can put a proxy script on, I guess I'm
> lucky
> > there, but I am using GAE for its scaleability which my server certainly
> > isn't. I don't need to go into all the reasons GAE is more scaleable than
> my
> > own server :-)
> > If anyone thinks of anything, I'd love to know.
> >
> > Rich
> >
> > 2009/3/14 lock <lachlan.hu...@gmail.com>
> >
> >
> >
> > > Hmmm.  My next app engine project _was_ going to be an app that relied
> > > on twitter.  This doesn't sound good.  As per your situation the app
> > > wouldn't
> > > hammer twitter, one request to the search API every 5-10 minutes or
> > > so.
> >
> > > Given its not exactly an app engine problem did you try contacting
> > > twitter to see if they could build more 'smarts' into their rate
> > > limiting?
> >
> > > Would be really interested to see if you end up resolving this issue,
> > > thanks
> > > for the heads up.  Sorry I can't help.
> >
> > > Cheers, lock
> >
> > > On Mar 12, 10:43 pm, richyrich <richyr...@gmail.com> wrote:
> > > > Hi there,
> >
> > > > I have been writing a simple little app that uses the Twitter API. It
> > > > works perfectly on my local development server but it fails when I
> > > > upload it because I get this error from Twitter:
> >
> > > > error=Rate limit exceeded. Clients may not make more than 100
> requests
> > > > per hour.
> >
> > > > ...even though my app only makes 1 request. what is happening is that
> > > > other people apps must be using the Twitter API from the same IP
> > > > address. does anyone know a good way around this other than hosting
> my
> > > > app somewhere else?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to