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-ის მიერ გამოყენებულ კონსტრუქტორის გზაზე; მის გვერდით ცალკე კლიენტის კონფიგურაცია ამ გამოძახებებზე არ მოქმედებს.