proxies හෝ Requests සැසිය සමඟ simple-salesforce වින්යාස කිරීම
Salesforce ගොඩනඟන විට proxy ශබ්දකෝෂයක් ලබා දෙන්න, නැතහොත් එයට ලබා දෙන අභිරුචි Requests සැසිය වින්යාස කරන්න.
මුලින්ම constructor ශාඛාව තෝරන්න. simple-salesforce තමන්ගේම Requests සැසියක් සාදන්නේ නම්, එහි පොදු proxies සිතියම භාවිත කරන්න. ඔබ සැසියක් ලබා දෙන්නේ නම්, මාර්ගගත කිරීම එම වස්තුව සතු වන අතර වෙනම සිතියම අවවාදයක් සමඟ නොසලකා හරිනු ලැබේ.
දැනටමත් ඇති token සහ instance 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 instance සහ ප්රවේශ token භාවිත කරන්න. අගය HTTPS API ඇමතුම් සඳහා HTTP මැදිහත්කරුවෙකි. proxy සත්යාපනයකින් තොරව අවසර ලත් පොදු Salesforce අන්ත ලක්ෂ්ය මාර්ගයක් සඳහා, HTTP proxy ලැයිස්තුවක ඇතුළත් කිරීමක් එම URL ලබා දිය හැක; Salesforce token වෙනම පවතී. constructor මගින් මෙහෙයවන පිවිසුම සඳහා, සැසිය ලබා ගැනීමට පෙර පිවිසුම් සහායකයාට ලැබෙන පරිදි ගොඩනැගීමේදීම සිතියම ලබා දෙන්න.
අභිරුචි සැසියක් සඳහා, එය සෘජුවම වින්යාස කරන්න:
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 වින්යාස කිරීම මෙම ඇමතුම්වලට බලපාන්නේ නැත.