Iuchair seisein pyLast 5.5 fhaighinn tro phròsaidh
Rèitich slighe an nì network mus cuir pyLast na h-iarraidhean tòcan is iuchair seisein.
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.