Pirmiausia pasirinkite konstruktoriaus šaką. Jei simple-salesforce sukuria savo Requests sesiją, naudokite jo viešą proxies atvaizdavimą. Jei pateikiate sesiją, maršrutizavimą valdo tas objektas, o atskiras atvaizdavimas ignoruojamas su įspėjimu.

Esant galiojančiam žetonui ir egzemplioriaus URL, numatytosios sesijos šaka yra:

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'},
)

Naudokite tikrąjį Salesforce egzempliorių ir prieigos žetoną. Reikšmė yra HTTP tarpininkas HTTPS API iškvietimams. Leidžiamam viešam Salesforce galinio taško maršrutui be tarpinio serverio autentifikavimo URL gali suteikti įrašas iš HTTP tarpinių serverių sąrašo; Salesforce žetonas lieka atskiras. Konstruktoriaus valdomam prisijungimui pateikite atvaizdavimą kuriant, kad prisijungimo pagalbininkas jį gautų prieš įsigydamas sesiją.

Pasirinktinei sesijai sukonfigūruokite ją tiesiogiai:

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,
)

Įprastas pasirinktinio objekto Requests aplinkos elgesys išlieka aktyvus. Išlaikykite šį maršrutą SDK naudojamame konstruktoriaus kelyje; atskiro kliento konfigūravimas šalia tam įtakos neturi.

Susiję straipsniai