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ú.

Ailt ghaolmhara