1
Я использую pylast
для получения информации от API Last.fm.Last.FM не может вернуть более 500 записей при использовании программы pylast
Когда я использую код ниже:
#!/usr/bin/env python
import pylast
API_KEY = "############################"
API_SECRET = "##############################"
###### In order to perform a write operation you need to authenticate yourself
username = "########"
password_hash = pylast.md5("###########")
network = pylast.LastFMNetwork(api_key = API_KEY, api_secret = API_SECRET, username = username, password_hash = password_hash)
## _________INIT__________
COUNTRY = "United Kingdom"
#---------------------- Get Geo Country --------------------
geo_country = network.get_country(COUNTRY)
print "The country we are digging is", geo_country
#---------------------- Get artist --------------------
top_artists_of_country = geo_country.get_top_artists(limit = 1000)
top_artists_of_country_file = open('test_artist_number.txt', 'w+')
print >> top_artists_of_country_file, top_artists_of_country
top_artists_of_country_file.close()
я обнаружил, что я не могу получить, например, 1000 записей, когда я звоню
geo_country.get_top_artists(limit = 1000)
Я просто хочу знать, это ограничение вызвано по настройкам API Last.fm или по pylast
?
Любая помощь будет здорово :)
Спасибо, тогда что я могу сделать, если я хочу использовать pylast, чтобы получить более 500 запросов? – MaiTiano
@MaiTiano На самом деле я ошибался, 'geo.getTopArtists' имеет лимит 500 на уровне API. – DrTyrsa
Я не вижу каких-либо ограничений в справочной странице API: http://cn.last.fm/api/show?service=297 – MaiTiano