simple-salesforce-ի կարգավորումը proxy-ներով կամ Requests սեսիայով
Salesforce-ը ստեղծելիս փոխանցեք proxy-ների բառարան կամ կարգավորեք նրան տրվող հատուկ Requests սեսիան։
Նախ ընտրեք կոնստրուկտորի ճյուղը։ Եթե simple-salesforce-ը ստեղծում է իր Requests սեսիան, օգտագործեք նրա հանրային proxies քարտեզը։ Եթե դուք տրամադրեք սեսիա, ուղղորդումը պատկանում է այդ օբյեկտին, իսկ առանձին քարտեզը անտեսվում է նախազգուշացմամբ։
Գոյություն ունեցող թոքենով և օրինակի 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 օրինակը և մուտքի թոքենը։ Արժեքը HTTPS API կանչերի համար HTTP միջնորդ է։ Առանց proxy նույնականացման թույլատրված հանրային Salesforce վերջնակետի երթուղու համար HTTP proxy ցանկի մի գրառում կարող է տրամադրել այդ URL-ը. 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-ի օգտագործած կոնստրուկտորի ուղու վրա. դրա կողքին առանձին հաճախորդ կարգավորելը չի ազդում այս կանչերի վրա։