Hel furaha fadhiga pyLast 5.5 iyada oo loo marayo proxy
Habee dariiqa shayga network ka hor inta uusan pyLast dirin codsiyada token-ka iyo furaha fadhiga.
pyLast wuxuu diri karaa codsiyo xaqiijin marka la dhisayo shay network haddii macluumaad galitaan ku filan la bixiyo. Si aad u habayso dariiqa marka hore, abuur network iyada oo aan la bilaabin socodka xaqiijintaas.
Tusaalaha soo socda wuxuu isticmaalaa interface-ka proxy-URI ee pyLast 5.5 iyo caawiyaha xaqiijinta webka ee dadweynaha:
import pylast
network = pylast.LastFMNetwork(api_key=api_key, api_secret=api_secret)
network.enable_proxy('http://proxy.example.net:8080')
generator = pylast.SessionKeyGenerator(network)
authorization_url = generator.get_web_auth_url()
Barnaamijku wuxuu bixiyaa API key iyo secret u gaar ah. Dariiqa Last.fm API ee dadweynaha ee oggolaada dhexdhexaadiyeyaal aan la xaqiijin, isticmaal enable_proxy dhexdiisa barta ugu dambeysa oo ka timid liiska proxy-yada HTTP; bartaas ma bixiyaan aqoonsiga bixiyaha. Wicitaanka ugu dambeeya wuxuu soo qaataa token-ka xaqiijinta isaga oo maraya shayga network ee la habeeyay. Weydii isticmaalaha inuu furo URL-ka soo baxay oo uu oggolaado barnaamijka.
Xaqiijinta ka dib, isticmaal isla generator si aad u hesho furaha fadhiga:
network.session_key = generator.get_web_auth_session_key(authorization_url)
generator wuxuu hayaa token-ka ku xiran URL-kaas. Haddii aad hayso isla network iyo generator labada tallaabo, dariiqa la habeeyay iyo xaaladda xaqiijinta ee sugaysa way sii jiraan.
Marka fure horey u jiray
Haddii furaha fadhiga horey loo kaydiyay, u gudbi sida session_key marka network la abuurayo, ka dibna shid proxy ka hor wicitaanka API ee ugu horreeya. Dhismuhu uma baahna inuu codsado fure kale. Raadinta akhriska-kaliya sidoo kale waxay isticmaali kartaa network la habeeyay iyada oo aan bilaabin socodka oggolaanshahan.