A simple-salesforce beállítása proxykkal vagy Requests-munkamenettel
Adjon át proxyszótárt a Salesforce létrehozásakor, vagy állítsa be a neki átadott egyéni Requests-munkamenetet.
Először válassza ki a konstruktor ágát. Ha a simple-salesforce saját Requests-munkamenetet hoz létre, használja a nyilvános proxies leképezését. Ha munkamenetet ad át, az az objektum felel az útvonalválasztásért, és a külön leképezés figyelmeztetéssel figyelmen kívül marad.
Meglévő token és példány-URL esetén az alapértelmezett munkamenet ága:
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'},
)A tényleges Salesforce-példányt és hozzáférési tokent használja. Az érték HTTP-közvetítő a HTTPS API-hívásokhoz. Egy engedélyezett nyilvános Salesforce-végpontútvonalhoz proxyhitelesítés nélkül egy HTTP-proxylista-bejegyzés szolgáltathatja ezt az URL-t; a Salesforce-token külön marad. A konstruktor vezérelte bejelentkezéshez a létrehozáskor adja meg a leképezést, hogy a bejelentkezési segéd a munkamenet megszerzése előtt megkapja.
Egyéni munkamenet esetén közvetlenül állítsa be:
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,
)Az egyéni objektum szokásos Requests-környezeti viselkedése aktív marad. Tartsa ezt az útvonalat az SDK által használt konstruktorútvonalon; egy mellette beállított külön kliens nem befolyásolja ezeket a hívásokat.