Алдымен конструктор тармағын таңдаңыз. Егер 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 данасын және қатынау токенін пайдаланыңыз. Мән HTTPS API шақырулары үшін HTTP делдалы болып табылады. Прокси аутентификациясынсыз рұқсат етілген жалпыға ашық 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 пайдаланатын конструктор жолында ұстаңыз; оның қасында бөлек клиент конфигурациялау бұл шақыруларға әсер етпейді.

Қатысты мақалалар