הגדרת simple-salesforce עם פרוקסי או הפעלת Requests
העבירו מילון פרוקסי בעת יצירת Salesforce, או הגדירו את הפעלת ה-Requests המותאמת שנמסרת לו.
בחרו תחילה בענף הבנאי. אם simple-salesforce יוצר הפעלת Requests משלו, השתמשו במיפוי הציבורי proxies שלו. אם תספקו הפעלה, האובייקט הזה אחראי על הניתוב והמיפוי הנפרד מתעלם עם אזהרה.
עם אסימון וכתובת מופע קיימים, ענף הפעלת ברירת המחדל הוא:
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 האמיתי ובאסימון הגישה. הערך הוא מתווך HTTP לקריאות HTTPS API. עבור נתיב ציבורי מורשה לנקודת קצה של Salesforce ללא אימות פרוקסי, רשומה מרשימת פרוקסי HTTP יכולה לספק את הכתובת; אסימון 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; הגדרת לקוח נפרד לצידו אינה משפיעה על קריאות אלה.