simple-salesforce mat Proxien oder enger Requests-Sessioun konfiguréieren
Gitt en Proxy-Wierderbuch beim Erstelle vu Salesforce oder konfiguréiert déi personaliséiert Requests-Sessioun, déi him gëtt.
Wielt d'éischt de Konstrukter-Ast. Wann simple-salesforce seng eege Requests-Sessioun erstallt, benotzt seng ëffentlech proxies-Mapping. Wann Dir eng Sessioun gitt, gehéiert d'Routung deem Objet an déi separat Mapping gëtt mat enger Warnung ignoréiert.
Mat engem existenten Token an enger Instanz-URL ass den Ast mat der Standard-Sessioun:
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'},
)Benotzt déi tatsächlech Salesforce-Instanz an den Zougangs-Token. De Wäert ass en HTTP-Intermediaire fir HTTPS-API-Uruff. Fir eng erlaabt ëffentlech Salesforce-Endpunkt-Route ouni Proxy-Authentifikatioun kann en Andrag aus enger HTTP-Proxy-Lëscht déi URL liwweren; de Salesforce-Token bleift separat. Fir d'Login, déi vum Konstrukter gesteiert gëtt, gitt d'Mapping beim Erstelle mat, sou datt de Login-Helfer se kritt, ier d'Sessioun geholl gëtt.
Fir eng personaliséiert Sessioun, konfiguréiert se direkt:
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,
)Déi normal Requests-Ëmwelt-Verhalen vum personaliséierten Objet bleift aktiv. Hält déi Route um Konstrukter-Wee, deen den SDK benotzt; e separate Client niewendrun ze konfiguréieren beaflosst dës Uruffer net.