لومړی د 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 تنظیمول په دې غوښتنو اغیزه نه کوي.

اړوندې مقالې