2017-08-09 38 views
0

我正在嘗試使用Net :: Twitter :: Lite :: WithAPIv1_1模塊搜索有關Art Trails的推文。有時它有效,但它有時只返回200:OK。 我要求的結果數越小,工作的可能性就越大。這不是Twitter限制的問題。這可能與數據返回的時間有關嗎?使用Net :: Twitter :: Lite :: WithAPIv1_1適用於小型搜索 - 有時

use Net::Twitter::Lite::WithAPIv1_1; 

my $nt = Net::Twitter::Lite::WithAPIv1_1->new(
    traits => [qw/OAuth API::RESTv1_1/], 
    consumer_key  => $c1, 
    consumer_secret  => $c2, 
    access_token  => $c3, 
    access_token_secret => $c4, 
    ssl => 1, 
    legacy_lists_api => 0 
); 

my $maxresults = 10; 

eval { 
my $r = $nt->search('"art walk" OR "artists walk" OR "art walks" OR "artist walks" OR "artist trail" OR "artist trails" OR "art trail" OR "art trails" -filter:retweets' ,{ count => $maxresults}); 

use Data::Dumper; 
print Dumper $r; 

}; 

print [email protected]; 

回答

0

我無法弄清楚發生了什麼事情,但我解決此問題得到了通過將請求轉換成一個循環,並用重試有史以來最大遞減結果的請求。而且我似乎一直在得到一個結果。

相關問題