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