Set opp simple-salesforce med proxyar eller ei Requests-økt
Send ei proxy-ordbok når du byggjer Salesforce, eller set opp den tilpassa Requests-økta som blir gitt til han.
Vel konstruktørgreina først. Viss simple-salesforce lagar si eiga Requests-økt, bruk den offentlege proxies-mappinga hans. Viss du gir ei økt, eig det objektet rutinga, og den separate mappinga blir ignorert med ei åtvaring.
Med eit eksisterande token og instans-URL er standardøkta-greina:
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'},
)Bruk den faktiske Salesforce-instansen og tilgangstokenet. Verdien er ein HTTP-mellommann for HTTPS API-kall. For ei tillaten offentleg Salesforce-endepunkt-rute utan proxyautentisering kan ei oppføring frå ei HTTP-proxyliste levera den URL-en; Salesforce-tokenet held seg separat. For konstruktørstyrt innlogging, gi mappinga ved opprettinga slik at innloggingshjelparen får ho før økta blir henta.
For ei tilpassa økt, set ho opp direkte:
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,
)Den tilpassa objektet si vanlege Requests-miljøåtferd held fram med å vere aktiv. Hald den ruta på konstruktørstien som SDK-en brukar; å setje opp ein separat klient ved sida av påverkar ikkje desse kalla.