Конфигурирање на simple-salesforce со прокси или Requests сесија
Предајте речник на прокси при создавање на Salesforce или конфигурирајте ја прилагодената Requests сесија што му се предава.
Прво изберете ја гранката на конструкторот. Ако simple-salesforce создава своја Requests сесија, користете го неговото јавно proxies мапирање. Ако предадете сесија, тој објект го поседува рутирањето и одделното мапирање се игнорира со предупредување.
Со постоечки токен и URL на примерок, гранката на стандардната сесија е:
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'},
)Користете го вистинскиот примерок на Salesforce и токенот за пристап. Вредноста е HTTP посредник за повици на HTTPS API. За дозволена јавна рута до крајна точка на Salesforce без автентикација на прокси, запис од список на HTTP прокси може да го обезбеди тој URL; Salesforce токенот останува одделен. За најава управувана од конструкторот, предајте го мапирањето при создавање за да го добие помошникот за најава пред да ја добие сесијата.
За прилагодена сесија, конфигурирајте ја директно:
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,
)Нормалното однесување на Requests околината на прилагодениот објект останува активно. Задржете ја таа рута на патеката на конструкторот што ја користи SDK; конфигурирањето на одделен клиент покрај неа не влијае на овие повици.