ສົ່ງເຊສຊັນພຣັອກຊີໄປຫາ Dropbox Python SDK
ໃຊ້ຕົວເລືອກພຣັອກຊີສາທາລະນະ create_session ຂອງ Dropbox SDK ແລ້ວສົ່ງເຊສຊັນທີ່ໄດ້ໄປຫາໄຄເລັນຂອງມັນ.
Dropbox Python SDK ຮັບເຊສຊັນ HTTP ທີ່ຕັ້ງຄ່າແລ້ວ. ຟັງຊັນຊ່ວຍສາທາລະນະ create_session ຂອງມັນມີພາລາມິເຕີ proxies:
import dropbox
session = dropbox.create_session(proxies={
'https': 'http://proxy.example:8080',
})
client = dropbox.Dropbox(access_token, session=session)ຟັງຊັນຊ່ວຍຂອງ SDK ສົ່ງຄືນເຊສຊັນ Requests ພ້ອມການຕັ້ງຄ່າສະລອຍການເຊື່ອມຕໍ່ຂອງ SDK. ການສົ່ງວັດຖຸນັ້ນໄປຫາ Dropbox ຈະເຊື່ອມມັນກັບຊັ້ນຂົນສົ່ງ API ຂອງໄຄເລັນ; ບໍ່ຈຳເປັນຕ້ອງແກ້ໄຂ dropbox/rest.py ຫຼືປ່ຽນຄລາສ pool-manager ສ່ວນຕົວ.
ກຸນແຈຂອງວັດຈະນານຸກົມເລືອກປາຍທາງ HTTPS. HTTP URL ອະທິບາຍຕົວຮັບຟັງຂອງພຣັອກຊີຕົວຢ່າງນີ້. ໃຫ້ access token ປົກກະຕິຂອງແອັບພລິເຄຊັນແຍກຕ່າງຫາກຜ່ານຕົວສ້າງໄຄເລັນ. ລາຍຊື່ພຣັອກຊີ HTTP ໃຫ້ຜູ້ສະໝັກຈຸດປາຍທາງສຳລັບເສັ້ນທາງ Dropbox API ສາທາລະນະທີ່ອະນຸຍາດໂດຍບໍ່ມີການພິສູດຕົວຕົນຜ່ານພຣັອກຊີ; ມັນບໍ່ໄດ້ໃຫ້ access token ນັ້ນ.
ການລວມສະພາບແວດລ້ອມຂອງ Requests ຍັງໃຊ້ກັບເຊສຊັນ. ຖ້າແອັບພລິເຄຊັນເປັນເຈົ້າຂອງເສັ້ນທາງທັງໝົດໂດຍເຈດຕະນາ, ໃຫ້ຕັ້ງ session.trust_env ເປັນ false ແລະໃຫ້ການຕັ້ງຄ່າຄວາມໄວ້ວາງໃຈທີ່ຂຶ້ນກັບສະພາບແວດລ້ອມຢ່າງຊັດເຈນ. ຖ້າບໍ່ດັ່ງນັ້ນ ໃຫ້ຮັກສາພຶດຕິກຳສະພາບແວດລ້ອມທີ່ການຕິດຕັ້ງຕ້ອງການ.
ຟັງຊັນຊ່ວຍຍັງຮັບ ca_certs ສຳລັບຊຸດ CA ທີ່ເລືອກ. ເກັບການສ້າງເຊສຊັນໄວ້ໃນບ່ອນດຽວ ແລະນຳໄຄເລັນທີ່ໄດ້ມາໃຊ້ຄືນສຳລັບການດຳເນີນງານທີ່ຕັ້ງໃຈໄວ້, ເພື່ອໃຫ້ຄຳຮ້ອງຂໍຂໍ້ມູນເມຕາ ແລະການໂອນໄຟລ໌ແບ່ງປັນຊັ້ນຂົນສົ່ງທີ່ຕັ້ງຄ່າໄວ້ນັ້ນ.