กำหนดค่า simple-salesforce ด้วยพร็อกซีหรือเซสชัน Requests
ส่งพจนานุกรมพร็อกซีเมื่อสร้าง Salesforce หรือกำหนดค่าเซสชัน Requests ที่กำหนดเองซึ่งให้กับมัน
เลือกสาขาของคอนสตรักเตอร์ก่อน หาก 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 ใช้ การกำหนดค่าคไลเอนต์แยกไว้ข้าง ๆ ไม่กระทบการเรียกเหล่านี้