X-Git-Url: http://lab.mitty.jp/git/?a=blobdiff_plain;f=Dev%2Ftwitter%2Ftwitterbot.pl;h=1aa5bbd5f0d0db4b8d6cd96f09e1190770800ec2;hb=HEAD;hp=f33837b8ef24409fc8519ddd6cdb76996d9fcf70;hpb=e960958d0632638a955d083bbd912f56ddccdb7e;p=lab.git diff --git a/Dev/twitter/twitterbot.pl b/Dev/twitter/twitterbot.pl index f33837b..1aa5bbd 100755 --- a/Dev/twitter/twitterbot.pl +++ b/Dev/twitter/twitterbot.pl @@ -179,6 +179,7 @@ sub login { consumer_key => $conf->{consumer_key}, consumer_secret => $conf->{consumer_secret}, legacy_lists_api => 0, + ssl => 1, ); $bot->access_token($conf->{access_token}); @@ -220,8 +221,8 @@ sub or_search { ); } VERBOSE and warn Dumper($res); - if ($res->{results}) { - foreach my $tweet (@{$res->{results}}) { + if ($res->{statuses}) { + foreach my $tweet (@{$res->{statuses}}) { my $res = $bot->show_status($tweet->{id}); VERBOSE and warn Dumper($res); @@ -302,7 +303,7 @@ sub evalrescue { warn $@->error; if ($@->twitter_error) { my $twitter_error = $@->twitter_error; - if (defined $twitter_error->{errors}) { + if (defined $twitter_error->{errors} && ref($twitter_error->{errors})) { foreach my $error (@{$twitter_error->{errors}}) { warn "code => " , $error->{code}, "\n"; warn "message => ", $error->{message}, "\n";