Eochair seisiúin pyLast 5.5 a fháil trí sheachfhreastalaí
Cumraigh bealach an ruda network sula seolann pyLast na hiarratais ar thócan agus ar eochair seisiúin.
Is féidir le pyLast iarratais fíordheimhnithe a sheoladh agus ruda network á thógáil má chuirtear go leor faisnéise logála isteach ar fáil. Chun an bealach a shocrú ar dtús, cruthaigh an network gan an sreabhadh fíordheimhnithe sin a thosú.
Úsáideann an sampla seo a leanas comhéadan proxy-URI pyLast 5.5 agus an cúntóir poiblí fíordheimhnithe gréasáin:
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()
Soláthraíonn an feidhmchlár a API key agus a secret féin. Le haghaidh bealach poiblí Last.fm API a ligeann d'idirghabhálaithe neamhfhíordheimnithe, úsáid críochphointe ón liosta seachfhreastalaithe HTTP in enable_proxy; ní sholáthraíonn na críochphointí sin dintiúir an tsoláthraí. Faigheann an glao deireanach an tócan fíordheimhnithe tríd an ruda network atá cumraithe. Iarr ar an úsáideoir an URL a thagann as a oscailt agus an feidhmchlár a údarú.
Tar éis an údaraithe, úsáid an generator céanna chun an eochair seisiúin a fháil:
network.session_key = generator.get_web_auth_session_key(authorization_url)
Coinníonn an generator an tócan a bhaineann leis an URL sin. Má choinnítear an network agus an generator céanna trasna an dá chéim seo, caomhnaítear an bealach cumraithe agus an staid fíordheimhnithe atá ar feitheamh.
Nuair a bhíonn eochair ann cheana
Má tá eochair seisiúin stóráilte cheana, cuir isteach í mar session_key nuair a chruthaítear an network, agus ansin cumasaigh an seachfhreastalaí roimh an gcéad ghlao API. Ní gá don chruthaitheoir eochair eile a iarraidh. Is féidir le cuardaigh inléite amháin an network cumraithe a úsáid freisin gan an sreabhadh údaraithe seo a thosú.