Ρύθμιση του simple-salesforce με διακομιστές μεσολάβησης ή συνεδρία Requests
Περάστε ένα λεξικό μεσολάβησης κατά τη δημιουργία του Salesforce ή ρυθμίστε την προσαρμοσμένη συνεδρία Requests που του παρέχεται.
Επιλέξτε πρώτα τον κλάδο του κατασκευαστή. Αν το simple-salesforce δημιουργεί τη δική του συνεδρία Requests, χρησιμοποιήστε την δημόσια αντιστοίχιση proxies. Αν παρέχετε συνεδρία, το αντικείμενο εκείνο διαχειρίζεται τη δρομολόγηση και η ξεχωριστή αντιστοίχιση αγνοείται με προειδοποίηση.
Με υπάρχον token και 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 και το token πρόσβασης. Η τιμή είναι ένας HTTP μεσολαβητής για κλήσεις HTTPS API. Για μια επιτρεπόμενη δημόσια διαδρομή τελικού σημείου Salesforce χωρίς έλεγχο ταυτότητας μεσολάβησης, μια καταχώριση από λίστα HTTP μεσολαβητών μπορεί να παρέχει αυτό το URL· το token του 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· η ρύθμιση ξεχωριστού πελάτη δίπλα της δεν επηρεάζει αυτές τις κλήσεις.