Настройка 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 без аутентификации прокси этот URL может предоставить запись из списка HTTP-прокси; токен 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; настройка отдельного клиента рядом на эти вызовы не влияет.