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 ທີ່ຕັ້ງຄ່າໄດ້ໂດຍບໍ່ເລີ່ມຂະບວນການອະນຸຍາດນີ້.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ