0

我尝试创建一个 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。

4

1 回答 1

0

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

于 2013-08-23T14:10:11.617 回答