Kies eerst de constructor-tak. Als simple-salesforce zijn eigen Requests-sessie aanmaakt, gebruik dan de openbare proxies-toewijzing. Geef je een sessie mee, dan beheert dat object de routering en wordt de aparte toewijzing met een waarschuwing genegeerd.

Met een bestaand token en instantie-URL is de standaardsessie-tak:

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

Gebruik de werkelijke Salesforce-instantie en het toegangstoken. De waarde is een HTTP-tussenpersoon voor HTTPS-API-aanroepen. Voor een toegestane openbare Salesforce-eindpuntroute zonder proxy-authenticatie kan een vermelding uit een HTTP-proxylijst die URL leveren; het Salesforce-token blijft apart. Voor constructor-gestuurde login geeft u de toewijzing bij het bouwen, zodat de loginhelper deze ontvangt voordat de sessie wordt verkregen.

Voor een aangepaste sessie configureert u deze rechtstreeks:

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

Het normale Requests-omgevingsgedrag van het aangepaste object blijft actief. Houd die route op het constructorpad dat de SDK gebruikt; een aparte client ernaast configureren beïnvloedt deze aanroepen niet.

Gerelateerde artikelen