【发布时间】:2014-10-16 19:29:29
【问题描述】:
我有一个最简单的任务:我尝试以编程方式读取给定 ID 的推文。对于 Twitter API 的访问,我使用 Perl 的 Twitter::Net API。
缺乏关于 Twitter::Net 提供哪些方法的明确文档(文档对 search 方法非常冗长,好像这是唯一感兴趣的方法,但它甚至没有提供列表在所有支持的方法中),我不得不反复试验。
GET statuses/show/:id- 返回一条由 id 指定的推文 范围。推文的作者也将嵌入推文中。
我使用我的凭据和REST 1.1 trait 创建了一个 Twitter::Net 实例,
my $nt = Net::Twitter->new(
traits => [ qw/API::RESTv1_1/ ],
consumer_key => '...',
consumer_secret => '...',
access_token => '...',
access_token_secret => '...',
ssl => 1
);
现在我试过了
my $t = $nt->show( <tweet_id> );
没有成功:
Tweets11.pm: Can't locate object method "show" via package "Net::Twitter_v4_01002_with__API_RESTv1_1__OAuth" at Tweets11.pm line 25.
使用statuses 而不是show 的类似消息。
如何使用 Perl 的 Twitter::Net 承担这个非常简单的任务?
【问题讨论】: