ຮັບກະແຈເຊສຊັນ pyLast 5.5 ຜ່ານພຣອກຊີ
ຕັ້ງຄ່າເສັ້ນທາງຂອງວັດຖຸ network ກ່ອນທີ່ pyLast ຈະສົ່ງຄຳຮ້ອງ token ແລະກະແຈເຊສຊັນ.
pyLast ສາມາດສົ່ງຄຳຮ້ອງການພິສູດຕົວຕົນຂະນະທີ່ກຳລັງສ້າງວັດຖຸ network ຖ້າມີຂໍ້ມູນເຂົ້າລະບົບພຽງພໍ. ເພື່ອຕັ້ງເສັ້ນທາງກ່ອນ ໃຫ້ສ້າງ network ໂດຍບໍ່ເລີ່ມຂະບວນການພິສູດຕົວຕົນນັ້ນ.
ຕົວຢ່າງຕໍ່ໄປນີ້ໃຊ້ສ່ວນຕິດຕໍ່ proxy-URI ຂອງ pyLast 5.5 ແລະຕົວຊ່ວຍພິສູດຕົວຕົນເວັບສາທາລະນະ:
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()
ແອັບພລິເຄຊັນສະໜອງ API key ແລະ secret ຂອງຕົນເອງ. ສຳລັບເສັ້ນທາງ Last.fm API ສາທາລະນະທີ່ອະນຸຍາດໃຫ້ມີຕົວກາງທີ່ບໍ່ໄດ້ພິສູດຕົວຕົນ ໃຫ້ໃຊ້ຈຸດປາຍທາງຈາກ ລາຍຊື່ພຣອກຊີ HTTP ໃນ enable_proxy; ຈຸດປາຍທາງເຫຼົ່ານີ້ບໍ່ໄດ້ສະໜອງຂໍ້ມູນຢືນຢັນຂອງຜູ້ໃຫ້ບໍລິການ. ການເອີ້ນຄັ້ງສຸດທ້າຍດຶງ token ພິສູດຕົວຕົນຜ່ານວັດຖຸ network ທີ່ຕັ້ງຄ່າແລ້ວ. ຂໍໃຫ້ຜູ້ໃຊ້ເປີດ URL ທີ່ໄດ້ ແລະອະນຸຍາດແອັບພລິເຄຊັນ.
ຫຼັງຈາກອະນຸຍາດແລ້ວ ໃຫ້ໃຊ້ generator ດຽວກັນເພື່ອຮັບກະແຈເຊສຊັນ:
network.session_key = generator.get_web_auth_session_key(authorization_url)
generator ເກັບ token ທີ່ກ່ຽວຂ້ອງກັບ URL ນັ້ນ. ການຮັກສາ network ແລະ generator ດຽວກັນຕະຫຼອດສອງຂັ້ນຕອນນີ້ຈະຮັກສາເສັ້ນທາງທີ່ຕັ້ງຄ່າ ແລະສະຖານະພິສູດຕົວຕົນທີ່ຍັງຄ້າງຢູ່.
ເມື່ອມີກະແຈຢູ່ແລ້ວ
ຖ້າກະແຈເຊສຊັນຖືກເກັບໄວ້ແລ້ວ ໃຫ້ສົ່ງມັນເປັນ session_key ຕອນສ້າງ network ແລ້ວເປີດພຣອກຊີກ່ອນການເອີ້ນ API ຄັ້ງທຳອິດ. ຕົວສ້າງບໍ່ຈຳເປັນຕ້ອງຂໍກະແຈອື່ນ. ການຄົ້ນຫາແບບອ່ານຢ່າງດຽວກໍສາມາດໃຊ້ network ທີ່ຕັ້ງຄ່າໄດ້ໂດຍບໍ່ເລີ່ມຂະບວນການອະນຸຍາດນີ້.