Prvo izaberite granu konstruktora. Ako simple-salesforce stvara sopstvenu Requests sesiju, koristite njegovo javno proxies mapiranje. Ako predate sesiju, tim objektom upravlja se usmeravanjem i zasebno mapiranje se zanemaruje uz upozorenje.

Sa postojećim tokenom i URL-om instance, grana podrazumevane 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'},
)

Koristite stvarnu Salesforce instancu i pristupni token. Vrednost je HTTP posrednik za pozive HTTPS API-ja. Za dozvoljenu javnu rutu do Salesforce krajnje tačke bez provere proxyja, unos sa spiska HTTP proxyja može obezbediti taj URL; Salesforce token ostaje odvojen. Za prijavu koju vodi konstruktor, predajte mapiranje pri izradi kako bi ga pomoćnik za prijavu dobio pre pribavljanja sesije.

Za prilagođenu sesiju konfigurišite je direktno:

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 koristi SDK; konfigurisanje zasebnog klijenta pored nje ne utiče na te pozive.

Povezani članci