simple-salesforce በፕሮክሲ ወይም በRequests ክፍለ ጊዜ ማዋቀር
Salesforce ሲገነቡ የፕሮክሲ መዝገብ ይስጡ፣ ወይም ለእሱ የሚሰጠውን የ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 አማላጅ ነው። ያለ ፕሮክሲ ማረጋገጫ ለሚፈቀድ ይፋዊ የSalesforce መጨረሻ ነጥብ መንገድ፣ የHTTP ፕሮክሲ ዝርዝር ግቤት ያንን 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 በሚጠቀመው የኮንስትራክተር መንገድ ላይ ያቆዩት፤ ከጎኑ የተለየ ደንበኛ ማዋቀር እነዚህን ጥሪዎች አይነካም።