Konfigurasikan simple-salesforce dengan proksi atau Sesi Requests
Berikan kamus proksi semasa membina Salesforce, atau konfigurasikan Sesi Requests tersuai yang diberikan kepadanya.
Pilih cabang pembina dahulu. Jika simple-salesforce mencipta Sesi Requests sendiri, gunakan pemetaan awam proxies nya. Jika anda membekalkan sesi, objek itu yang menguruskan penghalaan dan pemetaan berasingan diabaikan dengan amaran.
Dengan token dan URL instans yang sedia ada, cabang sesi lalai ialah:
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'},
)Gunakan instans Salesforce sebenar dan token akses. Nilai itu ialah perantara HTTP untuk panggilan API HTTPS. Untuk laluan titik akhir Salesforce awam yang dibenarkan tanpa pengesahan proksi, entri daripada senarai proksi HTTP boleh membekalkan URL itu; token Salesforce kekal berasingan. Untuk log masuk yang dipacu pembina, berikan pemetaan semasa pembinaan supaya pembantu log masuk menerimanya sebelum memperoleh sesi.
Untuk sesi tersuai, konfigurasikannya secara langsung:
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,
)Tingkah laku persekitaran Requests biasa objek tersuai kekal aktif. Kekalkan laluan itu pada laluan pembina yang digunakan SDK; mengkonfigurasi klien berasingan di sebelahnya tidak menjejaskan panggilan ini.