simple-salesforce'ni proksi yoki Requests sessiyasi bilan sozlash
Salesforce yaratishda proksi lug'atini bering yoki unga beriladigan maxsus Requests sessiyasini sozlang.
Avval konstruktor tarmog'ini tanlang. Agar simple-salesforce o'zining Requests sessiyasini yaratsa, uning ochiq proxies xaritasidan foydalaning. Agar sessiyani siz bersangiz, marshrutlash o'sha obyektga tegishli bo'ladi va alohida xarita ogohlantirish bilan e'tiborsiz qoldiriladi.
Mavjud token va instance URL bilan standart sessiya tarmog'i quyidagicha:
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'},
)Haqiqiy Salesforce instance va kirish tokenidan foydalaning. Qiymat HTTPS API chaqiruvlari uchun HTTP vositachisi. Proksi autentifikatsiyasisiz ruxsat etilgan ochiq Salesforce so'nggi nuqta yo'li uchun HTTP proksi ro'yxatidagi yozuv o'sha URLni taqdim etishi mumkin; Salesforce tokeni alohida qoladi. Konstruktor boshqaradigan kirish uchun xaritani yaratish paytida bering, kirish yordamchisi sessiyani olishdan oldin uni qabul qilsin.
Maxsus sessiya uchun uni to'g'ridan-to'g'ri sozlang:
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,
)Maxsus obyektning oddiy Requests muhit xatti-harakati faol qoladi. Bu yo'lni SDK ishlatadigan konstruktor yo'lida saqlang; uning yonida alohida klient sozlash bu chaqiruvlarga ta'sir qilmaydi.