Velg konstruktørgrenen først. Hvis simple-salesforce oppretter sin egen Requests-økt, bruk dens offentlige proxies-mapping. Hvis du oppgir en økt, eier det objektet rutingen, og den separate mappingen ignoreres med en advarsel.

Med et eksisterende token og instans-URL er standardøktgrenen:

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 en HTTP-mellommann for HTTPS API-kall. For en tillatt offentlig Salesforce-endepunkt-rute uten proxyautentisering kan en oppføring fra en HTTP-proxyliste levere den URL-en; Salesforce-tokenet forblir separat. For konstruktørstyrt innlogging, oppgi mappingen ved opprettelsen slik at innloggingshjelperen mottar den før økten hentes.

For en tilpasset økt, konfigurer den 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 tilpassede objektets normale Requests-miljøatferd forblir aktiv. Hold den ruten på konstruktørstien som SDK-en bruker; å konfigurere en separat klient ved siden av påvirker ikke disse kallene.

Relaterte artikler