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

Повезани чланци