Saita simple-salesforce da proxies ko zaman Requests
Ba da ƙamus na proxy lokacin gina Salesforce, ko saita zaman Requests na musamman da ake ba shi.
Zaɓi reshen magini da farko. Idan simple-salesforce ya ƙirƙiri zaman Requests nasa, yi amfani da taswirar proxies ta jama'a. Idan ka ba da zaman, wannan abu ne ke kula da hanyoyi kuma ana watsi da taswirar daban tare da gargaɗi.
Tare da token da URL na misali da suka wanzu, reshen zaman da aka saba shine:
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'},
)Yi amfani da ainihin misalin Salesforce da token ɗin shiga. Ƙimar ita ce matsakaicin HTTP don kiran HTTPS API. Don hanyar jama'a da aka yarda da ita zuwa ƙarshen Salesforce ba tare da tabbatarwar proxy ba, shigarwa daga jerin proxy na HTTP na iya samar da wannan URL; token ɗin Salesforce ya kasance daban. Don shiga da magini ke jagoranta, ba da taswirar lokacin ginawa domin mataimakin shiga ya same ta kafin samun zaman.
Don zaman na musamman, saita shi kai tsaye:
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,
)Halin yanayin Requests na yau da kullum na abin da aka keɓance yana ci gaba da aiki. Ka riƙe wannan hanya a kan hanyar maginin da SDK ke amfani da ita; saita abokin ciniki daban a gefensa ba ya shafar waɗannan kira.