ເລືອກສາຂາຂອງ 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 ແຍກຕ່າງຫາກຢູ່ຂ້າງມັນບໍ່ກະທົບຕໍ່ການເອີ້ນເຫຼົ່ານີ້.

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