我有一个最简单的任务:我尝试以编程方式读取给定ID的推文。为了访问Twitter API,我使用了Perl的Twitter::Net
API。
缺乏明确记录Twitter :: Net提供的方法(文档在search
方法上非常详细,好像这是唯一感兴趣的方法,但它没有甚至提供所有支持方法的列表),我不得不尝试反复试验。
GET statuses/show/:id
- 返回由id指定的单个推文 参数。 Tweet的作者也将嵌入推文中。
我使用我的凭据和REST 1.1
特征
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
答案 0 :(得分:0)
根据Twitter::Net
的文档,您想要的方法实际上是show_status
:
show_status
show_status(id)
参数:id,trim_user,include_entities,include_my_retweet
必填:id返回由id参数指定的单个状态。状态的作者将以内联方式返回 返回:状态