pyLast lè fi àwọn ìbéèrè ìjẹ́rìí ránṣẹ́ nígbà tí ó ń kọ́ ohun network bí a bá pèsè ìsọfúnni ìwọlé tó. Láti kọ́kọ́ ṣètò ipa ọ̀nà, ṣẹ̀dá network láìbẹ̀rẹ̀ ìṣàn ìjẹ́rìí yẹn.

Àpẹẹrẹ tó wà nísàlẹ̀ ń lò ojú-ọ̀nà proxy-URI ti pyLast 5.5 àti olùrànlọ́wọ́ ìjẹ́rìí wẹ́ẹ̀bù gbogbo ènìyàn:

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

Ohun èlò náà ń pèsè API key àti secret tirẹ̀. Fún ipa ọ̀nà Last.fm API gbogbo ènìyàn tí ó gbà àwọn alárinà tí a kò jẹ́rìí, lo nínú enable_proxy ibi-ìparí kan láti àkójọ aṣojú HTTP; àwọn ibi-ìparí yẹn kò pèsè ẹ̀rí olùpèsè. Ìpè ìkẹyìn ń gba token ìjẹ́rìí nípasẹ̀ ohun network tí a ti ṣètò. Béèrè lọ́wọ́ olùmúlò pé kí ó ṣí URL tó jáde kí ó sì fọwọ́ sí ohun èlò náà.

Lẹ́yìn ìfọwọ́sí, lo generator kan náà láti gba kókó ìpàdé:

network.session_key = generator.get_web_auth_session_key(authorization_url)

generator ń pa token tó so mọ́ URL yẹn mọ́. Tí o bá pa network àti generator kan náà mọ́ káàkiri àwọn ìgbésẹ̀ méjì yìí, ipa ọ̀nà tí a ti ṣètò àti ipò ìjẹ́rìí tó ń dúró yóò wà.

Nígbà tí kókó bá ti wà

Bí kókó ìpàdé bá ti wà nínú ìkópamọ́, fi í ránṣẹ́ gẹ́gẹ́ bí session_key nígbà tí a ń ṣẹ̀dá network, lẹ́yìn náà mú aṣojú ṣiṣẹ́ kí ìpè API àkọ́kọ́ tó dé. Olùkọ́ ní láti béèrè kókó mìíràn. Àwọn ìwádìí kíkà nìkan pẹ̀lú lè lo network tí a ti ṣètò láìbẹ̀rẹ̀ ìṣàn ìfọwọ́sí yìí.

Àwọn àpilẹ̀kọ tó jọra