Налаштування 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; налаштування окремого клієнта поруч на ці виклики не впливає.