L-ewwel agħżel il-fergħa tal-kostruttur. Jekk simple-salesforce joħloq is-sessjoni Requests tiegħu stess, uża l-mapping pubbliku proxies tiegħu. Jekk tforni sessjoni, dak l-oġġett jieħu ħsieb ir-routing u l-mapping separat jiġi injorat bi twissija.

B'token u URL tal-istanza eżistenti, il-fergħa tas-sessjoni awtomatika hija:

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

Uża l-istanza reali ta' Salesforce u t-token tal-aċċess. Il-valur huwa intermedjarju HTTP għas-sejħiet HTTPS API. Għal rotta pubblika permessa lejn endpoint ta' Salesforce mingħajr awtentikazzjoni tal-proxy, entrata minn lista tal-proxies HTTP tista' tipprovdi dik l-URL; it-token ta' Salesforce jibqa' separat. Għad-dħul immexxi mill-kostruttur, ipprovdi l-mapping waqt il-bini sabiex l-għajnuna tad-dħul tirċeviha qabel ma tikseb is-sessjoni.

Għal sessjoni personalizzata, ikkonfiguraha direttament:

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

L-imġiba normali tal-ambjent Requests tal-oġġett personalizzat tibqa' attiva. Żomm dik ir-rotta fil-passaġġ tal-kostruttur li juża l-SDK; l-konfigurazzjoni ta' klijent separat ħdejha ma taffettwax dawn is-sejħiet.

Artikli relatati