proxies அல்லது Requests அமர்வுடன் simple-salesforce ஐ உள்ளமைக்கவும்
Salesforce ஐ உருவாக்கும்போது proxy அகராதியை அனுப்பவும், அல்லது அதற்கு வழங்கப்படும் தனிப்பயன் Requests அமர்வை உள்ளமைக்கவும்.
முதலில் constructor கிளையைத் தேர்ந்தெடுக்கவும். 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 டோக்கன் தனியாகவே இருக்கும். 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 பாதையில் வைத்திருங்கள்; அதன் அருகில் தனி கிளையண்டை உள்ளமைப்பது இந்த அழைப்புகளைப் பாதிக்காது.