Επιλέξτε πρώτα τον κλάδο του κατασκευαστή. Αν το 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· η ρύθμιση ξεχωριστού πελάτη δίπλα της δεν επηρεάζει αυτές τις κλήσεις.

Σχετικά άρθρα