simple-salesforcen määrittäminen välityspalvelimilla tai Requests-istunnolla
Välitä välityspalvelinten sanakirja Salesforcea luotaessa tai määritä sille annettava mukautettu Requests-istunto.
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.