Stel simple-salesforce op met proxies of 'n Requests-sessie
Gee 'n proxy-woordeboek wanneer jy Salesforce bou, of stel die pasgemaakte Requests-sessie op wat daaraan gegee word.
Kies eers die konstruktortak. As simple-salesforce sy eie Requests-sessie skep, gebruik sy publieke proxies-toewysing. As jy 'n sessie verskaf, besit daardie objek die roetering en word die aparte toewysing met 'n waarskuwing geïgnoreer.
Met 'n bestaande token en instansie-URL is die verstek-sessietak:
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 die werklike Salesforce-instansie en toegangstoken. Die waarde is 'n HTTP-tussenpersoon vir HTTPS-API-oproepe. Vir 'n toegelate publieke Salesforce-eindpuntroete sonder proxy-verifikasie kan 'n HTTP-proxylys-inskrywing daardie URL verskaf; die Salesforce-token bly apart. Vir konstruktorgedrewe aanmelding, gee die toewysing by konstruksie sodat die aanmeldhulp dit ontvang voordat die sessie verkry word.
Vir 'n pasgemaakte sessie, stel dit direk op:
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,
)Die pasgemaakte objek se normale Requests-omgewingsgedrag bly aktief. Hou daardie roete op die konstruktorspad wat die SDK gebruik; om 'n aparte kliënt daarlangs op te stel, beïnvloed nie hierdie oproepe nie.