Najprej izberite vejo konstruktorja. Če simple-salesforce ustvari svojo sejo Requests, uporabite njegovo javno preslikavo proxies. Če podate sejo, usmerjanje upravlja ta objekt in ločena preslikava se prezre z opozorilom.

Z obstoječim žetonom in URL-jem primerka je veja privzete seje:

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'},
)

Uporabite dejanski primerek Salesforcea in žeton za dostop. Vrednost je HTTP posrednik za klice HTTPS API. Za dovoljeno javno pot do končne točke Salesforce brez preverjanja posrednika lahko URL zagotovi vnos s seznama HTTP posrednikov; žeton Salesforce ostane ločen. Za prijavo, ki jo vodi konstruktor, podajte preslikavo ob ustvarjanju, da jo pomočnik za prijavo prejme pred pridobitvijo seje.

Za prilagojeno sejo jo konfigurirajte neposredno:

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,
)

Običajno vedenje okolja Requests prilagojenega objekta ostane aktivno. Ohranite to pot na poti konstruktorja, ki jo uporablja SDK; konfiguriranje ločenega odjemalca ob njej ne vpliva na te klice.

Sorodni članki