ຕັ້ງຄ່າ simple-salesforce ດ້ວຍ proxy ຫຼື Requests Session
ສົ່ງວັດຈະນານຸກົມ proxy ຕອນສ້າງ Salesforce, ຫຼື ຕັ້ງຄ່າ Requests Session ທີ່ກຳນົດເອງທີ່ໃຫ້ກັບມັນ.
ເລືອກສາຂາຂອງ constructor ກ່ອນ. ຖ້າ simple-salesforce ສ້າງ Requests Session ຂອງຕົນເອງ, ໃຫ້ໃຊ້ແຜນທີ່ proxies ສາທາລະນະຂອງມັນ. ຖ້າທ່ານໃຫ້ Session, ວັດຖຸນັ້ນຈະຄຸ້ມຄອງເສັ້ນທາງ ແລະ ແຜນທີ່ແຍກຕ່າງຫາກຈະຖືກລະເລີຍພ້ອມຄຳເຕືອນ.
ດ້ວຍ token ແລະ URL ຂອງ instance ທີ່ມີຢູ່ແລ້ວ, ສາຂາ session ເລີ່ມຕົ້ນແມ່ນ:
from simple_salesforce import Salesforce
sf = Salesforce(
instance_url='https://org.example.my.salesforce.com',
session_id=access_token,
proxies={'https': 'http://proxy.example:8080'},
)ໃຊ້ instance Salesforce ຕົວຈິງ ແລະ access token. ຄ່ານີ້ແມ່ນຕົວກາງ HTTP ສຳລັບການເອີ້ນ HTTPS API. ສຳລັບເສັ້ນທາງສາທາລະນະທີ່ອະນຸຍາດໄປຫາ endpoint Salesforce ໂດຍບໍ່ມີການພິສູດຕົວຕົນ proxy, ລາຍການຈາກລາຍຊື່ proxy HTTPສາມາດໃຫ້ URL ນັ້ນ; token Salesforce ຍັງແຍກຕ່າງຫາກ. ສຳລັບການເຂົ້າສູ່ລະບົບທີ່ constructor ຂັບເຄື່ອນ, ໃຫ້ແຜນທີ່ຕອນສ້າງ ເພື່ອໃຫ້ຕົວຊ່ວຍເຂົ້າສູ່ລະບົບໄດ້ຮັບມັນກ່ອນໄດ້ session.
ສຳລັບ Session ກຳນົດເອງ, ຕັ້ງຄ່າມັນໂດຍກົງ:
import requests
session = requests.Session()
session.proxies.update({'https': 'http://proxy.example:8080'})
sf = Salesforce(
instance_url=instance_url,
session_id=access_token,
session=session,
)ພຶດຕິກຳສະພາບແວດລ້ອມ Requests ປົກກະຕິຂອງວັດຖຸກຳນົດເອງຍັງຄົງເຄື່ອນໄຫວ. ຮັກສາເສັ້ນທາງນັ້ນໄວ້ໃນເສັ້ນທາງ constructor ທີ່ SDK ໃຊ້; ການຕັ້ງຄ່າ client ແຍກຕ່າງຫາກຢູ່ຂ້າງມັນບໍ່ກະທົບຕໍ່ການເອີ້ນເຫຼົ່ານີ້.