Faodaidh pyLast iarraidhean dearbhaidh a chur fhad 's a thathar a' togail nì network ma thèid fiosrachadh clàraidh gu leòr a thoirt seachad. Gus an t-slighe a shuidheachadh an toiseach, cruthaich an network gun a' phròiseas dearbhaidh sin a thòiseachadh.

Tha an eisimpleir a leanas a' cleachdadh eadar-aghaidh proxy-URI pyLast 5.5 agus an neach-cuideachaidh dearbhaidh lìn poblach:

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()

Bheir an t-aplacaid a API key agus a secret fhèin seachad. Airson slighe phoblach Last.fm API a leigeas le eadar-mheadhanairean neo-dhearbhte, cleachd ceann-phuing bhon liosta phròsaidh HTTP ann an enable_proxy; chan eil na ceann-phuingean sin a' toirt seachad teisteasan an t-solaraiche. Bheir an gairm mu dheireadh an tòcan dearbhaidh tron nì network a chaidh a rèiteachadh. Iarr air an neach-cleachdaidh an URL a thig às fhosgladh agus an aplacaid ùghdarrachadh.

An dèidh an ùghdarrachadh, cleachd an aon generator gus an iuchair seisein fhaighinn:

network.session_key = generator.get_web_auth_session_key(authorization_url)

Cumaidh an generator an tòcan a tha ceangailte ris an URL sin. Ma chumas tu an aon network agus an aon generator thar an dà cheum seo, thèid an t-slighe a chaidh a rèiteachadh agus an staid dearbhaidh a tha a' feitheamh a ghleidheadh.

Nuair a tha iuchair ann mu thràth

Ma tha iuchair seisein air a stòradh mu thràth, cuir seachad i mar session_key nuair a thèid an network a chruthachadh, agus an uair sin cuir an pròsaidh an comas ron chiad ghairm API. Chan fheum an cruthaichear iuchair eile iarraidh. Faodaidh luachaidhean leughaidh-a-mhàin an network rèitichte a chleachdadh cuideachd gun a' phròiseas ùghdarrachaidh seo a thòiseachadh.

Artaigilean co-cheangailte