ຕັ້ງຄ່າ proxy ສຳລັບລູກຄ້າ API v2 ຂອງ Tweepy
ສຳລັບ Client ໃນ Tweepy 4.14, ອັບເດດ client.session ກ່ອນການເອີ້ນ API ແທນການໃຊ້ພາລາມິເຕີ proxy ຂອງຄຼາສ API v1.1.
Client.session ແມ່ນເຊສຊັນ Requests ທີ່ມີເອກະສານຂອງ Tweepy 4.14 ສຳລັບການຈະລາຈອນ API v2:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})ເຮັດການເອີ້ນ v2 ຜ່ານລູກຄ້ານີ້ຫຼັງຈາກຕັ້ງແຜນທີ່ແລ້ວ. ຈຸດສິ້ນສຸດຈາກລາຍຊື່ proxy HTTP ສາມາດໃຫ້ເສັ້ນທາງ HTTP ສາທາລະນະສຳລັບຄ່າ proxy ເຫຼົ່ານີ້. Bearer token ຢືນຢັນກັບຜູ້ໃຫ້ບໍລິການ; ບັນຊີໃດໆໃນການຕັ້ງຄ່າ proxy ຢືນຢັນກັບຕົວກາງ.
ຖ້າຕົວຢ່າງ API(proxy=...) ລົ້ມເຫຼວກັບຕົວສ້າງນີ້, ກວດເບິ່ງຄຼາສ: ພາລາມິເຕີນັ້ນເປັນຂອງ API ຂອງ Tweepy v1.1. ການຕັ້ງຄ່າເຊສຊັນ Requests ເອກະລາດອີກອັນກໍບໍ່ປ່ຽນ client.session.
ການປະສານງານສະພາບແວດລ້ອມ Requests ຍັງເປີດຢູ່, ດັ່ງນັ້ນອິນພຸດ proxy ແລະ ການຂ້າມທີ່ສືບທອດມາອາດສົ່ງຜົນຕໍ່ການເລືອກ. ວັດຖຸການຢືນຢັນ ຫຼື ການສະຕຣີມທີ່ສ້າງຂຶ້ນເອງອາດໃຊ້ການເຊື່ອມຕໍ່ອື່ນ; ການຕັ້ງຄ່ານີ້ກວມເອົາເຊສຊັນ v2 ທີ່ກ່າວເຖິງ, ບໍ່ແມ່ນວັດຖຸເຫຼົ່ານັ້ນ ຫຼື ກົດລະບຽບການເຂົ້າເຖິງ API ຂອງຜູ້ໃຫ້ບໍລິການ.