simple-salesforce نى proxy ياكى Requests Session بىلەن سەپلەش
Salesforce قۇرغاندا proxy لۇغىتىنى بېرىڭ، ياكى ئۇنىڭغا بېرىلىدىغان خاس Requests Session نى سەپلەڭ.
ئاۋۋال constructor تارمىقىنى تاللاڭ. ئەگەر simple-salesforce ئۆزىنىڭ Requests Session نى قۇرسا، ئۇنىڭ ئوچۇق proxies خەرىتىسىنى ئىشلىتىڭ. ئەگەر سىز Session بەرسىڭىز، يول باشلاش شۇ ئوبيېكتقا تەۋە بولىدۇ، ئايرىم خەرىتە ئاگاھلاندۇرۇش بىلەن ئىنكار قىلىنىدۇ.
مەۋجۇت token ۋە instance URL بىلەن، سۈكۈتتىكى Session تارمىقى:
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 instance ۋە access token نى ئىشلىتىڭ. بۇ قىممەت HTTPS API چاقىرىقلىرى ئۈچۈن HTTP ۋاسىتىچى. proxy دەلىللەشسىز رۇخسەت قىلىنغان ئوچۇق Salesforce ئاخىرقى نۇقتا يولى ئۈچۈن، HTTP proxy تىزىملىكىدىكى بىر تۈر شۇ URL نى بېرەلەيدۇ؛ Salesforce token ئايرىم قالىدۇ. constructor باشقۇرىدىغان كىرىش ئۈچۈن، كىرىش ياردەمچىسى Session ئېلىشتىن بۇرۇن ئېلىشى ئۈچۈن قۇرۇش چېغىدا خەرىتىنى بېرىڭ.
خاس Session ئۈچۈن، ئۇنى بىۋاسىتە سەپلەڭ:
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 ئىشلىتىدىغان constructor يولىدا ساقلاڭ؛ ئۇنىڭ يېنىدا ئايرىم client سەپلەش بۇ چاقىرىقلارغا تەسىر كۆرسەتمەيدۇ.