我想问一下如何正确填写参数的线索,以获取对Spotify API的访问令牌。使用Spotify authorization guide
中的指南初始化的LWP :: Authen :: OAuth2模块use LWP::Authen::OAuth2;
my $oauth2 = LWP::Authen::OAuth2->new(
client_id => '...',
client_secret => '...',
#authorization_endpoint => 'https://accounts.spotify.com/api/token',
#token_endpoint => 'https://accounts.spotify.com/api/token',
);
$oauth2->post(
'https://accounts.spotify.com/api/token',
grant_type => 'client_credentials'
);
但是post方法给出了一个错误: “请求”在D:\ Perl \ site \ lib / LWP / Authen / OAuth2.pm第104行中的未定义值。”
此外,一旦获得访问令牌,是否可以将其提供给标准的LWP :: UserAgent对象,还是必须使用$ oauth2对象继续请求?谢谢。