last.fm - получить топ поклонников для исполнителя

Я пытаюсь получить top fans для данного исполнителя last.fm API.

Я строю вызов с помощью:

last = pylast.LastFMNetwork(api_key = API_KEY, api_secret =API_SECRET, username = username, password_hash = password_hash)

art = last.get_artist(artist)

fans  = art.get_top_fans(limit=2)

но я получаю следующую ошибку:

pylast.WSError: Invalid Method - No method with that name in this package

этот метод устарел?


person 8-Bit Borges    schedule 03.12.2016    source источник


Ответы (1)


Методы API Last.fm перечислены здесь:

http://www.last.fm/api

Похоже, что у исполнителей нет метода getTopFans, так что это, вероятно, вызывает вашу проблему.

person Kevin Schellenberg    schedule 04.12.2016
comment
да, я знаю документацию, но обертка - пожалуйста, обратитесь к https://github.com/pylast/pylast/blob/develop/tests/test_pylast.py, перечисляет метод get_top_fans для line 1252. вот почему я спрашиваю, не устарело ли это. - person 8-Bit Borges; 04.12.2016
comment
Библиотека пластика не обновлялась с 2014 года, и с тех пор произошли значительные изменения в API last.fm. Таким образом, хотя в библиотеке действительно определен метод get_last_fans, его нельзя использовать, так как нет соответствующей конечной точки API. - person Kevin Schellenberg; 04.12.2016