Valitse ensin konstruktorihaara. Jos simple-salesforce luo oman Requests-istuntonsa, käytä sen julkista proxies-määritystä. Jos annat istunnon, kyseinen olio omistaa reitityksen ja erillinen määritys ohitetaan varoituksella.

Kun käytössä on olemassa oleva token ja instanssin URL, oletusistunnon haara on:

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

Käytä todellista Salesforce-instanssia ja käyttöoikeustokenia. Arvo on HTTP-välittäjä HTTPS API -kutsuja varten. Sallitulle julkiselle Salesforce-päätepisteen reitille ilman välityspalvelimen todennusta HTTP-välityspalvelinluettelon merkintä voi tarjota kyseisen URL-osoitteen; Salesforce-token pysyy erillisenä. Konstruktorin ohjaamaan kirjautumiseen anna määritys luotaessa, jotta kirjautumisapuohjelma saa sen ennen istunnon hankkimista.

Mukautettua istuntoa varten määritä se suoraan:

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

Mukautetun olion normaali Requests-ympäristökäyttäytyminen pysyy voimassa. Pidä kyseinen reitti SDK:n käyttämällä konstruktoripolulla; erillisen asiakkaan määrittäminen sen rinnalle ei vaikuta näihin kutsuihin.

Aiheeseen liittyvät artikkelit