0
我正在尝试获取我的推文回复。我使用Net :: Twitter :: Lite:Net :: Twitter :: Lite无法使用OAuth进行身份验证
my $nt = Net::Twitter::Lite->new(%consumer_tokens, %access_tokens, legacy_lists_api=>1);
my $mentions = $nt->mentions();
print Dumper $mentions;
但之后,我只有一个错误:无法用OAuth进行身份验证。 有什么建议吗?
我可以发布像这样的鸣叫: my $status = $nt->update({ status => 'some text' });
但我无法得到答复。
UPDATE
工作:
#!/usr/bin/perl
use warnings;
use strict;
use Net::Twitter::Lite;
use Data::Dumper;
my %consumer_tokens = (
consumer_key => 'xxxxxxxxxxxxxxxxxxxxxxxx',
consumer_secret => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);
my %access_tokens=(
access_token => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
access_token_secret => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);
my $nt = Net::Twitter::Lite->new(%consumer_tokens, %access_tokens, legacy_lists_api=>1);
#217932132083970049
my $status = $nt->update({ status => 'Happy Perl People!' });
print Dumper $status;
不起作用:
#!/usr/bin/perl
use warnings;
use strict;
use Net::Twitter::Lite;
use Data::Dumper;
my %consumer_tokens = (
consumer_key => 'xxxxxxxxxxxxxxxxxxxxxxxx',
consumer_secret => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);
my %access_tokens=(
access_token => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
access_token_secret => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);
my $nt = Net::Twitter::Lite->new(%consumer_tokens, %access_tokens, legacy_lists_api=>1);
#217932132083970049
my $mentions = $nt->mentions();
print Dumper $mentions;
你必须提供更多信息。什么是'token'哈希像? – simbabque
%consumer_tokens和%access_tokens我从https://dev.twitter.com/apps获得 – user1413258
我无法打开该链接,因为我无法登录,请显示它们的样子。您可以用假货替换实际数据。 – simbabque