[google-appengine] app engine, shared IP and twitter api

2010-02-09 Thread enes akar
Hi;

I have just deployed an application to app engine which use twitter search
api.

But there is a problem. Twitter blocks some of  my requests saying You have
been rate limited. Enhance your calm.

Of course I have asked about this to twitter men, waiting for their reply.

But I want to ask you, whether following scenerio is possible:
May app engine give the same IP to different applications?
If so another application which we share the same IP, may be spamming
twitter api; and because of this spammer application I am blocked too.

Is this possible?
Have you seen similar problem, and is there a solution?

Note: It is not possible to exceed the rate limits of twitter, because there
is no traffic in my site.


Thanks in advance.



-- 
Enes Akar
http://www.linkedin.com/pub/enes-akar/7/835/3aa

-- 
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-appeng...@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.



Re: [google-appengine] app engine, shared IP and twitter api

2010-02-09 Thread Nick Johnson (Google)
Hi,

App Engine uses a shared pool of IPs for outgoing urlfetch requests.
Unfortunately, as you observe, some services such as Twitter enforce per-ip
ratelimiting.

In the case of Twitter, most of their APIs that support anonymous access
also support authenticated access. You can submit authenticated requests
instead, which are limited by your account, rather than by your IP.

-Nick Johnson

On Tue, Feb 9, 2010 at 2:33 PM, enes akar enesa...@gmail.com wrote:

 Hi;

 I have just deployed an application to app engine which use twitter search
 api.

 But there is a problem. Twitter blocks some of  my requests saying You
 have been rate limited. Enhance your calm.

 Of course I have asked about this to twitter men, waiting for their reply.

 But I want to ask you, whether following scenerio is possible:
 May app engine give the same IP to different applications?
 If so another application which we share the same IP, may be spamming
 twitter api; and because of this spammer application I am blocked too.

 Is this possible?
 Have you seen similar problem, and is there a solution?

 Note: It is not possible to exceed the rate limits of twitter, because
 there is no traffic in my site.


 Thanks in advance.



 --
 Enes Akar
 http://www.linkedin.com/pub/enes-akar/7/835/3aa

 --
 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-appeng...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.




-- 
Nick Johnson, Developer Programs Engineer, App Engine
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
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-appeng...@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.



Re: [google-appengine] app engine, shared IP and twitter api

2010-02-09 Thread enes akar
Thanks Nick I will try to find authenticated version of search api.

By the way I am really thankful about the immediate responses of this group.

On Tue, Feb 9, 2010 at 4:50 PM, Nick Johnson (Google) 
nick.john...@google.com wrote:

 Hi,

 App Engine uses a shared pool of IPs for outgoing urlfetch requests.
 Unfortunately, as you observe, some services such as Twitter enforce per-ip
 ratelimiting.

 In the case of Twitter, most of their APIs that support anonymous access
 also support authenticated access. You can submit authenticated requests
 instead, which are limited by your account, rather than by your IP.

 -Nick Johnson

 On Tue, Feb 9, 2010 at 2:33 PM, enes akar enesa...@gmail.com wrote:

 Hi;

 I have just deployed an application to app engine which use twitter search
 api.

 But there is a problem. Twitter blocks some of  my requests saying You
 have been rate limited. Enhance your calm.

 Of course I have asked about this to twitter men, waiting for their reply.

 But I want to ask you, whether following scenerio is possible:
 May app engine give the same IP to different applications?
 If so another application which we share the same IP, may be spamming
 twitter api; and because of this spammer application I am blocked too.

 Is this possible?
 Have you seen similar problem, and is there a solution?

 Note: It is not possible to exceed the rate limits of twitter, because
 there is no traffic in my site.


 Thanks in advance.



 --
 Enes Akar
 http://www.linkedin.com/pub/enes-akar/7/835/3aa

 --
 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-appeng...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.




 --
 Nick Johnson, Developer Programs Engineer, App Engine
 Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
 368047

 --
 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-appeng...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-appengine?hl=en.




-- 
Enes Akar
http://www.linkedin.com/pub/enes-akar/7/835/3aa

-- 
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-appeng...@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.