simple-salesforce کو proxies یا Requests سیشن کے ساتھ ترتیب دیں
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 راستے پر رکھیں؛ اس کے ساتھ الگ کلائنٹ ترتیب دینے سے ان کالوں پر اثر نہیں پڑتا۔