def request_access_token(self, token):
""" Request access token from Last.fm.
Args:
token (string): Token from redirect.
Return:
dict: Response from get session call.
"""
payload = {
'api_key': self.__key,
'method': 'auth.getSession',
'token': token
}
payload['api_sig'] = self.sign(payload)
payload['format'] = 'json'
response = requests.post(
'https://ws.audioscrobbler.com/2.0/', params=payload).json()
return LastfmCredentials(response['session']['key'])
评论列表
文章目录