Конфигурисање 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; конфигурисање засебног клијента поред ње не утиче на те позиве.