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í.

Súvisiace články