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.

Kapcsolódó cikkek