API_REST Twitter版本1.1 perl - 该库不起作用

时间:2013-08-23 12:24:53

标签: perl twitter

我尝试使用正则表达式创建一个用于处理推文的perl工具。 我的问题是我无法从twitter API

中的版本1.1的更新中检索推文

以下是终端返回的错误:

无法在@INC中找到Net / Twitter / Role / API / RESTv1_1.pm (@INC包含:/ etc / perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 / usr / lib / perl5 / usr / share / perl5 / usr / lib / perl / 5.14 /usr/share/perl/5.14 / usr / local / lib / site_perl。)  在/usr/share/perl5/Module/Runtime.pm第205行

我使用此文档:

https://metacpan.org/module/MMIMS/Net-Twitter-4.00003/lib/Net/Twitter/Manual/MigratingToV1_1.pod#Include-the-API::RESTv1_1-trait

这是我的代码:

#!/usr/bin/perl -w

use Net::Twitter;
use Scalar::Util 'blessed';
use Data::Dumper;


my $nt = Net::Twitter->new(
  traits              => [qw/API::RESTv1_1/],
  consumer_key        => "my_key1",
  consumer_secret     => "my_key2",
  access_token        => "my_key3",
  access_token_secret => "my_key4",
 );

 my @t = $nt->search('hello');
 print Dumper @t;
你能帮帮我吗?我做错了什么 ? 谢谢,F。

1 个答案:

答案 0 :(得分:0)

可能是因为您安装了旧版本的Net :: Twitter。版本4.0中添加了对API1.1的支持。