Konfiguriranje simple-salesforcea putem proxyja ili Requests sesije
Predajte rječnik proxyja pri izradi Salesforcea ili konfigurirajte prilagođenu Requests sesiju koja mu se predaje.
Najprije odaberite granu konstruktora. Ako simple-salesforce stvara vlastitu Requests sesiju, upotrijebite njegovo javno proxies mapiranje. Ako predate sesiju, tim objektom upravlja se usmjeravanjem i zasebno se mapiranje zanemaruje uz upozorenje.
Uz postojeći token i URL instance, grana zadane sesije je:
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'},
)Upotrijebite stvarnu instancu Salesforcea i pristupni token. Vrijednost je HTTP posrednik za pozive HTTPS API-ja. Za dopuštenu javnu rutu do Salesforceove krajnje točke bez provjere proxyja, unos s popisa HTTP proxyja može osigurati taj URL; Salesforceov token ostaje odvojen. Za prijavu koju vodi konstruktor, predajte mapiranje pri izradi kako bi ga pomoćnik za prijavu dobio prije pribavljanja sesije.
Za prilagođenu sesiju konfigurirajte je izravno:
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,
)Uobičajeno ponašanje Requests okruženja prilagođenog objekta ostaje aktivno. Zadržite tu rutu na putu konstruktora koji SDK rabi; konfiguriranje zasebnog klijenta uz nju ne utječe na te pozive.