simple-salesforce-u proxy-lər və ya Requests sessiyası ilə konfiqurasiya edin
Salesforce yaradarkən proxy lüğəti ötürün və ya ona verilən fərdi Requests sessiyasını konfiqurasiya edin.
Əvvəlcə konstruktor qolunu seçin. Əgər simple-salesforce öz Requests sessiyasını yaradırsa, onun açıq proxies xəritəsindən istifadə edin. Sessiya ötürsəniz, marşrutlaşdırmanı həmin obyekt idarə edir və ayrı xəritə xəbərdarlıqla nəzərə alınmır.
Mövcud token və instansiya URL-i ilə standart sessiya qolu budur:
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'},
)Həqiqi Salesforce instansiyasını və giriş tokenini istifadə edin. Dəyər HTTPS API çağırışları üçün HTTP vasitəçisidir. Proxy autentifikasiyası olmadan icazə verilən açıq Salesforce endpoint marşrutu üçün HTTP proxy siyahısındakı bir giriş həmin URL-i təmin edə bilər; Salesforce tokeni ayrı qalır. Konstruktorla idarə olunan giriş üçün xəritəni tikinti zamanı verin ki, giriş köməkçisi sessiyanı almadan əvvəl onu əldə etsin.
Fərdi sessiya üçün onu birbaşa konfiqurasiya edin:
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,
)Fərdi obyektin adi Requests mühit davranışı aktiv qalır. Bu marşrutu SDK-nın istifadə etdiyi konstruktor yolunda saxlayın; yanında ayrı müştəri konfiqurasiya etmək bu çağırışlara təsir etmir.