从Perl授权使用Spotify API

时间:2019-07-17 05:41:38

标签: perl oauth-2.0 spotify

我想问一下如何正确填写参数的线索,以获取对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对象继续请求?谢谢。

0 个答案:

没有答案