Konfigurácia simple-salesforce cez proxy alebo reláciu Requests
Pri vytváraní Salesforce odovzdajte slovník proxy alebo nakonfigurujte vlastnú reláciu Requests, ktorá sa mu odovzdáva.
Najprv zvoľte vetvu konštruktora. Ak simple-salesforce vytvára vlastnú reláciu Requests, použite jeho verejné mapovanie proxies. Ak reláciu dodáte, riadenie smerovania preberá tento objekt a samostatné mapovanie sa ignoruje s upozornením.
S existujúcim tokenom a URL inštancie je vetva predvolenej relácie takáto:
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'},
)Použite skutočnú inštanciu Salesforce a prístupový token. Hodnota je HTTP sprostredkovateľ pre volania HTTPS API. Pre povolenú verejnú trasu ku koncovému bodu Salesforce bez overovania proxy môže URL poskytnúť záznam zo zoznamu HTTP proxy; token Salesforce zostáva oddelený. Pri prihlásení riadenom konštruktorom odovzdajte mapovanie pri vytváraní, aby ho prihlasovací pomocník dostal pred získaním relácie.
Vlastnú reláciu nakonfigurujte priamo:
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,
)Bežné správanie prostredia Requests vlastného objektu zostáva aktívne. Ponechajte túto trasu na ceste konštruktora, ktorú SDK používa; konfigurácia samostatného klienta vedľa nej tieto volania neovplyvní.