Wielt d'éischt de Konstrukter-Ast. Wann simple-salesforce seng eege Requests-Sessioun erstallt, benotzt seng ëffentlech proxies-Mapping. Wann Dir eng Sessioun gitt, gehéiert d'Routung deem Objet an déi separat Mapping gëtt mat enger Warnung ignoréiert.

Mat engem existenten Token an enger Instanz-URL ass den Ast mat der Standard-Sessioun:

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

Benotzt déi tatsächlech Salesforce-Instanz an den Zougangs-Token. De Wäert ass en HTTP-Intermediaire fir HTTPS-API-Uruff. Fir eng erlaabt ëffentlech Salesforce-Endpunkt-Route ouni Proxy-Authentifikatioun kann en Andrag aus enger HTTP-Proxy-Lëscht déi URL liwweren; de Salesforce-Token bleift separat. Fir d'Login, déi vum Konstrukter gesteiert gëtt, gitt d'Mapping beim Erstelle mat, sou datt de Login-Helfer se kritt, ier d'Sessioun geholl gëtt.

Fir eng personaliséiert Sessioun, konfiguréiert se direkt:

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

Déi normal Requests-Ëmwelt-Verhalen vum personaliséierten Objet bleift aktiv. Hält déi Route um Konstrukter-Wee, deen den SDK benotzt; e separate Client niewendrun ze konfiguréieren beaflosst dës Uruffer net.

Ähnlech Artikelen