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.

Verwante artikels