Re: [twitter-dev] Twitter Stream API connection timed out error

2011-02-16 Thread Matt Harris
Hi Zhe Chen,

It is possible for the streaming connection to restart or disconnect you.
There are a few reasons why this can happen and all are explained in our
Streaming API concepts document. Approaches on how to deal with disconnects
are also explained in the document.

You can find the concepts document here:
http://dev.twitter.com/pages/streaming_api_concepts

with the specific information about connecting here:
http://dev.twitter.com/pages/streaming_api_concepts#connecting

Let us know if you have any questions,

Best,
@themattharris
Developer Advocate, Twitter
http://twitter.com/themattharris


On Tue, Feb 15, 2011 at 10:25 AM, Zhe Chen chenzhe@gmail.com wrote:

 I will get an error says connection timed out after running my program
 for many hours.

 What should I do to avoid this?

 my $listener = AnyEvent::Twitter::Stream-new(
consumer_key= $consumer_key,
consumer_secret = $consumer_secret,
token   = $token,
token_secret= $token_secret,
method  = filter,
track   = $searchTerm,

on_connect = sub {
warn bgStreamSearch.pl connected;
},

on_tweet = sub {
my $tweet = shift;
writeTweet($tweet);
 },

on_error = sub {
my $error = shift;
warn ERROR: $error;
$done-send;
},
  );
 $done-recv;

 --
 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


-- 
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


[twitter-dev] Twitter Stream API connection timed out error

2011-02-15 Thread Zhe Chen
I will get an error says connection timed out after running my program
for many hours.

What should I do to avoid this?

my $listener = AnyEvent::Twitter::Stream-new(
consumer_key= $consumer_key,
consumer_secret = $consumer_secret,
token   = $token,
token_secret= $token_secret,
method  = filter,
track   = $searchTerm,

on_connect = sub {
warn bgStreamSearch.pl connected;
},

on_tweet = sub {
my $tweet = shift;
writeTweet($tweet);
 },

on_error = sub {
my $error = shift;
warn ERROR: $error;
$done-send;
},
  );
$done-recv;

-- 
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