เลือกสาขาของคอนสตรักเตอร์ก่อน หาก simple-salesforce สร้างเซสชัน Requests ของตัวเอง ให้ใช้การแมป proxies สาธารณะของมัน หากคุณจัดหาเซสชันมาเอง วัตถุนั้นจะเป็นเจ้าของการกำหนดเส้นทาง และการแมปแยกจะถูกเพิกเฉยพร้อมคำเตือน

เมื่อมีโทเค็นและ URL ของอินสแตนซ์อยู่แล้ว สาขาเซสชันเริ่มต้นคือ:

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'},
)

ใช้อินสแตนซ์ Salesforce จริงและโทเค็นการเข้าถึง ค่านี้คือตัวกลาง HTTP สำหรับการเรียก HTTPS API สำหรับเส้นทางปลายทาง Salesforce สาธารณะที่ได้รับอนุญาตโดยไม่มีการพิสูจน์ตัวตนพร็อกซี รายการจากรายการพร็อกซี HTTPสามารถให้ URL นั้นได้ โทเค็น Salesforce ยังคงแยกอยู่ สำหรับการเข้าสู่ระบบที่ขับเคลื่อนด้วยคอนสตรักเตอร์ ให้ระบุการแมปตอนสร้าง เพื่อให้ตัวช่วยเข้าสู่ระบบได้รับก่อนที่จะได้เซสชัน

สำหรับเซสชันที่กำหนดเอง ให้กำหนดค่าโดยตรง:

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 ปกติของวัตถุที่กำหนดเองยังคงทำงานอยู่ เก็บเส้นทางนั้นไว้บนเส้นทางคอนสตรักเตอร์ที่ SDK ใช้ การกำหนดค่าคไลเอนต์แยกไว้ข้าง ๆ ไม่กระทบการเรียกเหล่านี้

บทความที่เกี่ยวข้อง